OSDN Git Service

* testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
2
3         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
4         exit. 
5
6 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
7
8         PR tree-opt/18299
9         * gcc.c-torture/pr18299-1.c: New test.
10
11 2004-11-06  Andreas Schwab  <schwab@suse.de>
12
13         * gcc.dg/pr16286.c: Also test for bool and pixel.
14
15 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
16
17         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
18         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
19         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
20         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
21         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
22         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
23         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
24         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
25         gcc.dg/struct-semi-3.c: New tests.
26
27 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28
29         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
30
31 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32
33         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
34         Do not use C99 designators.
35
36 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37
38         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
39
40 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
41
42         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
43         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
44         * gcc.c-torture/execute/simd-5.x: Remove.
45
46 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
47
48         PR rtl-optimization/17933
49         * gcc.dg/torture/pr17933-1.c: New test.
50
51 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
52
53         PR target/18106
54         * lib/target-supports.exp (check_weak_available): Support
55         Windows.
56
57 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
58
59         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
60         call to fflush(stdout) before abort.
61         (my_ffsll): New function.
62         (generate_fields): Use it.
63
64 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
65
66         * gcc.dg/init-undef-1.c: New test.
67
68 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
69
70         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
71         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
72         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
73         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
74         expected messages for new parser.
75
76 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
77
78         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
79         
80 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
81
82         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
83         on LP64 targets.
84
85 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
86
87         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
88         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
89         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
90         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
91         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
92         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
93         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
94         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
95         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
96         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
97
98 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
99
100         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
101         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
102         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
103         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
104         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
105         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
106         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
107         for new parser.
108
109 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
110
111         PR target/15342
112         * gcc.dg/20041104-1.c: New test.
113
114 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
115
116         * g++.dg/template/nontype7.C: New test.
117         * g++.dg/template/nontype8.C: Likewise.
118         * g++.dg/template/nontype9.C: Likewise.
119         * g++.dg/template/nontype10.C: Likewise.
120         * g++.dg/tc1/dr49.C: Likewise.
121         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
122         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
123
124 2004-11-04  Ben Elliston  <bje@au.ibm.com>
125
126         * g++.dg/rtti/tinfo1.C: Remove xfails.
127
128 2004-11-04  Ben Elliston  <bje@au.ibm.com>
129
130         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
131         packed attribute to the definition to satisfy the new C++ parser.
132
133 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
134
135         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
136         invocations of va_arg.
137
138 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
139
140         PR c++/18124
141         * g++.dg/template/crash25.C: New test.
142
143         PR c++/18155
144         * g++.dg/template/typedef2.C: New test.
145         * g++.dg/parse/crash13.C: Adjust error markers.
146
147         PR c++/18177
148         * g++.dg/conversion/const3.C: New test.
149         
150 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
151
152         PR fortran/17535
153         PR fortran/17583
154         PR fortran/17713
155         * gfortran.dg/generic_[123].f90: New testcases.
156
157 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
158
159         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
160         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
161
162 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
163
164         PR tree-opt/16808
165         * gcc.c-torture/compile/pr16808.c: New test.
166
167 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
168
169         PR rtl-optimization/17104
170         * gcc.dg/ppc-bitfield1.c: New.
171
172 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
173
174         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
175
176 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
177
178         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
179         strings for 32-bit code.
180
181 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
182
183         PR c/18239
184         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
185
186 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
187
188         PR c++/18064
189         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
190
191 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
192
193         PR c++/15172
194         * g++.dg/init/aggr2.C: New test.
195
196 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
197
198         * objc.dg/local-decl-1.m: New test.
199
200 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
201
202         * gcc.dg/20040910-1.c: Adjust regex.
203
204 2004-10-30  Roger Sayle  <roger@eyesopen.com>
205
206         PR rtl-optimization/18084
207         * g++.dg/opt/pr18084-1.C: New testcase.
208
209 2004-10-30  Matt Austern  <austern@apple.com>
210
211         PR c++/17542
212         * g++.dg/ext/attrib18.C: New test.
213         
214 2004-10-30  Roger Sayle  <roger@eyesopen.com>
215
216         PR middle-end/18096
217         * gcc.dg/pr18096-1.c: New test case.
218
219 2004-10-30  Roger Sayle  <roger@eyesopen.com>
220
221         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
222
223 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
224
225         PR c/16666
226         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
227         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
228         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
229         gcc.dg/old-style-prom-3.c: New tests.
230
231 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
232
233         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
234         Remove unnecessary inclusion of stdio.h.
235
236 2004-10-29  Roger Sayle  <roger@eyesopen.com>
237
238         PR rtl-optimization/17581
239         * gcc.dg/pr17581-1.c: New test case.
240
241 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
242
243         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
244         being implemented.
245         * g++.dg/conversion/dr195-1.C: New.
246         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
247         * g++.old-deja/g++.mike/p10148.C: Likewise.
248
249 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
250
251         PR c++/17695
252         * g++.dg/debug/typedef2.C: New test.
253
254 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
255
256         PR fortran/13490
257         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
258         * gfortran.dg/g77/README: Update.
259
260 2004-10-28  Matt Austern  <austern@apple.com>
261
262         PR c++/14124
263         * g++.dg/ext/packed7.C: New test.
264         
265 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
266
267         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
268         scan-assembler.
269         * lib/scanasm.exp (hidden-scan-for): New proc.
270         (scan-hidden): Use hidden-scan-for instead of constructing the scan
271         string.
272         (scan-not-hidden): Likewise.
273         * lib/target-supports.exp (check_visibility_available): mach-o is
274         support too.
275
276 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
277
278         PR c++/17132
279         * g++.dg/template/memclass3.C: New test.
280
281 2004-10-28  Adam Nemet  <anemet@lnxw.com>
282
283         PR middle-end/18160  
284         * gcc.dg/register-var-1.c: New test.
285         * gcc.dg/register-var-2.c: New test.
286         * gcc.dg/asm-7.c: Taking the address of a register variable is an
287         error now.
288
289 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
290
291         PR other/18172
292         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove 
293         unused variables.
294         * gcc.dg/vect/vect-22.c: Likewise.
295
296 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
297
298         * gcc.dg/i386-rotate-1.c: New test.
299
300 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
301
302         * g++.dg/init/ref12.C: Add "run" marker.
303
304         PR c++/17435
305         * g++.dg/init/ref12.C: New test.
306
307         PR c++/18140
308         * g++.dg/template/shift1.C: New test.
309         * g++.dg/template/error10.C: Adjust error markers.
310
311 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
312
313         PR tree-opt/17529
314         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
315
316 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
317
318         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
319         * gcc.dg/weak/weak-3.c: Likewise.
320         * gcc.dg/weak/weak-5.c: Likewise.
321         * gcc.dg/weak/weak-9.c: Likewise.
322         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
323         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
324
325         * gcc.dg/darwin-weakimport-1.c: New.
326
327 2004-10-28  Ben Elliston  <bje@au.ibm.com>
328
329         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
330
331 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
332
333         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
334         'syntax' error messages.
335         * gcc.dg/cpp/direct2s.c: Likewise.
336
337 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
338
339         * gcc.c-torture/compile/20041026-1.c: New.
340
341 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
342
343         PR c++/18093
344         * g++.dg/lookup/ns2.C: New test.
345
346         PR c++/18020
347         * g++.dg/template/enum4.C: New test.
348
349         PR c++/18161
350         * g++.dg/template/expr1.C: New test.
351
352 2004-10-26  Ben Elliston  <bje@au.ibm.com>
353
354         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
355
356 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
357
358         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
359         gcc.dg/decl-nospec-3.c: New tests.
360
361 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
362
363         * objc.dg/super-class-3.m: New test.
364
365 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
366
367         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
368         resyncing.
369         * gcc.dg/cpp/direct2s.c: Likewise.
370
371 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
372
373         * objc.dg/image-info.m: Update for changes to section selection.
374
375 2004-10-25  David Ayers  <d.ayers@inode.at>
376             Ziemowit Laski  <zlaski@apple.com>
377
378         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
379         diagnostics when messaging 'id <Proto>'.
380         * objc.dg/class-protocol-1.m: New test.
381         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
382         a non-existent method signature.
383         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
384         Update diagnostics when messaging with non-existent method signature.
385         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
386         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
387         invalid receivers are now resolved as if messaging 'id'; remove
388         extraneous diagnostics.
389
390 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
391
392         PR c/16667
393         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
394         gcc.dg/init-desig-obs-3.c: New tests.
395
396 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
397
398         * gcc.dg/debug/20041023-1.c: New test.
399
400 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
401
402         PR middle-end/17407
403         * gcc.c-torture/compile/pr17407.c: New test.
404
405         PR c++/18121
406         * g++.dg/template/array8.C: New test.
407
408 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
409
410         PR other/18138
411         * lib/g++.exp: Accept more than one multilib libgcc.
412         * lib/gcc-dg.exp: Likewise.
413         * lib/objc.exp: Likewise.
414         * lib/treelang.exp: Likewise.
415         * lib/gfortran.exp: Likewise.
416
417 2004-10-24  Ben Elliston  <bje@au.ibm.com>
418
419         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
420
421 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
422
423         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
424         * gcc.dg/c99-const-expr-3.c: Likewise.
425
426 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
427
428         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
429
430 2004-10-23  Ben Elliston  <bje@au.ibm.com>
431
432         * gcc.c-torture/execute/loop-2e.x: Remove.
433
434 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
435
436         PR c++/18095
437         * g++.dg/parse/crash18.C: New.
438         * g++.dg/parse/crash19.C: New.
439
440 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
441
442         * g++.dg/ext/dllimport1.C: Move dg-warnings.
443         * g++.dg/ext/dllimport2.C: Same.
444         * g++.dg/ext/dllimport8.C: Same.
445
446 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
447
448         PR c++/10841
449         * g++.dg/conversion/cast1.C: New test.
450         * g++.dg/overload/pmf1.C: Adjust error marker.
451
452 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
453
454         PR objc/17923
455         * objc.dg/const-str-7.m: New test.
456
457 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
458
459         * g++.dg/template/memfriend11.C: Fix comment typo.
460         * g++.dg/template/memfriend14.C: Likewise.
461
462 2004-10-20  Richard Henderson  <rth@redhat.com>
463
464         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
465         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
466         -fasynchronous-unwind-tables.
467
468 2004-10-20  Richard Henderson  <rth@redhat.com>
469
470         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
471         (main): Return success.
472         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
473         (main): Return success.
474
475 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
476
477         PR c++/13495
478         * g++.dg/template/memfriend9.C: New test.
479         * g++.dg/template/memfriend10.C: Likewise.
480         * g++.dg/template/memfriend11.C: Likewise.
481         * g++.dg/template/memfriend12.C: Likewise.
482         * g++.dg/template/memfriend13.C: Likewise.
483         * g++.dg/template/memfriend14.C: Likewise.
484         * g++.dg/template/memfriend15.C: Likewise.
485         * g++.dg/template/memfriend16.C: Likewise.
486         * g++.dg/template/memfriend17.C: Likewise.
487         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
488
489 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
490
491         * g++.dg/conversion/dr195.C: New.
492         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
493
494 2004-10-20  Ben Elliston  <bje@au.ibm.com>
495             Devang Patel  <dpatel@apple.com>
496
497         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
498         of floating point arithmetic, which could trap.
499
500 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
501
502         PR c++/14035
503         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
504         * g++.dg/conversion/const2.C: New test.
505         * g++.dg/expr/reinterpret2.C: New test.
506         * g++.dg/expr/reinterpret3.C: New test.
507         * g++.dg/expr/cast2.C: New test.
508         * g++.dg/expr/copy1.C: New test.
509         * g++.dg/other/conversion1.C: Change error message.
510         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
511         function pointers to void *.
512         * g++.old-deja/g++.mike/p10148.C: Likewise.
513
514 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
515
516         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
517
518 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
519
520         PR c++/18047
521
522         * g++.dg/parse/expr3.C: New test.
523
524 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
525
526         * gcc.dg/smod-1.c: New test.
527
528 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
529
530         * objc.dg/method-14.m: New test.
531
532 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
533
534         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
535         Also xfail as the patch was reverted.
536
537 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
538
539         PR middle-end/16973
540         * gcc.dg/pr16973.c: New test.
541
542 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
543
544         PR tree-optimization/17656
545         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
546
547 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
548
549         * g++.dg/eh/shadow1.C: New.
550
551 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
552
553         * gcc.c-torture/compile/20041018-1.c: New test.
554
555 2004-10-18  Ben Elliston  <bje@au.ibm.com>
556
557         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
558         compiler referring to register 0 when accessing sdata.  The linker
559         now patches things up.
560
561 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
562
563         PR c/17529
564         * gcc.c-torture/compile/pr17529.c: New test.
565
566 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
567
568         PR c++/17743
569         * g++.dg/ext/attrib17.C: New test.
570
571 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
572
573         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
574
575 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
576
577         PR c++/10479
578         * g++.dg/ext/attrib16.C: New test.
579
580 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
581
582         PR c++/17042
583         * g++.dg/init/dso_handle1.C: New test.
584
585         PR c++/14667
586         * g++.dg/parse/typedef6.C: New test.
587
588         PR c++/17916
589         * g++.dg/parse/pragma1.C: New test.
590
591 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
592
593         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
594
595 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
596
597         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
598         -fno-common when on HPPA HP-UX platforms.
599
600 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
601
602         PR other/16820
603         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
604         stdint.h.
605         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
606         uintptr_t.
607
608 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
609
610         PR c++/16301
611         * g++.dg/lookup/strong-using-4.C: New test.
612
613 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
614
615         PR middle-end/16567
616         * gcc.c-torture/compile/nested-1.c: New test.
617
618 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
619
620         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
621         and mipsisa64*-*-* (until support for misaligned loads is added).
622         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
623         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
624         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
625         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
626         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
627         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
628
629 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
630
631         PR c++/17976
632         * g++.dg/init/dtor3.C: New test.
633
634 2004-10-15  Ben Elliston  <bje@au.ibm.com>
635
636         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
637
638 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
639
640         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
641         * gcc.dg/macho-lo-sum.c: Likewise.
642
643 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
644
645         * gcc.dg/ppc-spe64-1.c: New test.
646
647 2004-10-14  Devang Patel  <dpatel@apple.com>
648
649         PR 17635
650         * gcc.dg/pr17635.c : New test.
651         
652 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
653
654         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
655         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
656         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
657         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
658         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
659         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
660         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
661         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
662         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
663         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
664         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
665         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
666         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
667         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
668         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
669         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
670         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
671         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
672
673 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
674
675         * gcc.dg/vect/vect-82.c: New testcase.  
676         * gcc.dg/vect/vect-82_64.c: New testcase.       
677         * gcc.dg/vect/vect-83.c: New testcase.  
678         * gcc.dg/vect/vect-83_64.c: New testcase.       
679
680 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
681
682         * gcc.dg/cpp/error-1.c: New test.
683
684 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
685
686         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
687
688 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
689
690         PR target/17984
691         * gcc.dg/cris-peep2-xsrand2.c: New test.
692
693 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
694
695         PR c++/17661
696         * testsuite/g++.dg/expr/for2.C: New test.
697
698 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
699
700         * g++.dg/inherit/thunk1.C: Run on the SPARC.
701
702 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
703
704         PR tree-optimization/17724
705         * g++.dg/opt/pr17724-1.C: New test.
706         * g++.dg/opt/pr17724-2.C: New test.
707         * g++.dg/opt/pr17724-3.C: New test.
708         * g++.dg/opt/pr17724-4.C: New test.
709         * g++.dg/opt/pr17724-5.C: New test.
710         * g++.dg/opt/pr17724-6.C: New test.
711
712 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
713
714         PR c/17301
715         * gcc.dg/pr17301-2.c: New test.
716
717 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
718
719         PR c++/15876
720         * g++.dg/parse/error22.C: New test.
721
722         PR c++/17936
723         * g++.dg/template/spec18.C: New test.
724
725 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
726
727         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
728         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
729         memcpy. 
730         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
731         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
732
733 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
734
735         * g++.dg/eh/cleanup5.C: Add dg-options "".
736
737 2004-10-11  Roger Sayle  <roger@eyesopen.com>
738
739         PR middle-end/17657
740         * gcc.dg/switch-4.c: New test case.
741
742 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
743
744         * gcc.c-torture/execute/20041011-1.c: New test.
745
746 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
747
748         PR c++/17554
749         * g++.dg/init/for3.C: New test.
750
751         PR c++/17657
752         * g++.dg/opt/switch2.C: New test.
753
754         PR middle-end/17703
755         * g++.dg/warn/Wreturn-2.C: New test.
756
757 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
758
759         PR c++/17907
760         * g++.dg/eh/cleanup5.C: New test.
761
762 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
763
764         PR c++/17393
765         * g++.dg/parse/error21.C: New test.
766
767 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
768
769         * g++.dg/overload/pmf1.C: Adjust quoting marks.
770         * g++.dg/warn/incomplete1.C: Likewise.
771         * g++.dg/template/qualttp20.C: Likewise.
772
773 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
774
775         PR c/17881
776         * parm-incomplete-1.c: New test.
777
778 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
779
780         PR c++/17867
781         * g++.dg/parse/error19.C: New test.
782
783         PR c++/17670
784         * g++.dg/init/new11.C: New test.
785
786         PR c++/17821
787         * g++.dg/parse/error20.C: New test.
788
789         PR c++/17826
790         * g++.dg/template/crash24.C: New test.
791         
792 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
793
794         PR c/17301
795         * gcc.dg/pr17301-1.c: New test.
796
797 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
798
799         PR c/17189
800         * gcc.dg/anon-struct-5.c: New test.
801
802 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
803
804         PR c/17844
805         * gcc.dg/pr17844-1.c: New test.
806
807 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
808
809         PR tree-optimization/17906
810         * gcc.c-torture/compile/pr17906.c: New.
811
812 2004-10-09  Stuart Hastings  <stuart@apple.com>
813             Roger Sayle  <roger@eyesopen.com>
814
815         PR rtl-optimization/17853
816         * gcc.dg/i386-mmx-5.c: New testcase.
817
818 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
819
820         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
821
822 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
823
824         PR c++/17524
825         * g++.dg/template/static9.C: New test.
826
827         PR c++/17685
828         * g++.dg/parse/operator5.C: New test.
829
830 2004-10-09  Roger Sayle  <roger@eyesopen.com>
831
832         PR middle-end/17894
833         * gcc.c-torture/execute/divcmp-4.c: New test case.
834
835 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
836
837         PR tree-opt/17902
838         * g++.dg/opt/pr17902.C: New test.
839
840 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
841
842         * gcc.dg/cpp/ident-1.c: Add dg-options "".
843
844 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
845
846         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
847
848 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
849
850         * gcc.dg/assign-warn-3.c: New test.
851
852 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
853
854         PR c/16999
855         * gcc.dg/cpp/ident-1.c: New test.
856
857 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
858
859         * gcc.c-torture/compile/acc1.c: New.
860
861 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
862
863         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
864         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
865
866 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
867
868         * gcc.dg/ultrasp11.c: New test.
869
870 2004-10-08  Michael Matz  <matz@suse.de>
871
872         * gcc.dg/doloop-2.c: New test.
873
874 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
875
876         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
877         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
878         objc.dg/method-9.m: Update expected diagnostics.
879
880 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
881
882         * gcc.dg/ppc-fsel-3.c: New file.
883         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
884
885 2004-10-07  Paul Brook  <paul@codesourcery.com>
886
887         * gfortran.dg/intrinsic_verify_1.f90: New test.
888
889 2004-10-07  Paul Brook  <paul@codesourcery.com>
890
891         * gfortran.dg/empty_format_1.f90: Remove stray commas.
892
893 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
894
895         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90, 
896         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
897         commit.
898
899 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
900
901         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
902
903 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
904
905         PR c++/17115
906         * g++.dg/warn/Winline-4.C: New test.
907
908 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
909
910         * gcc.c-torture/compile/20041007-1.c: New test.
911
912 2004-10-07  Paul Brook  <paul@codesourcery.com>
913
914         PR fortran/17678
915         * gfortran.dg/use_allocated_1.f90: New test.
916
917 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
918
919         PR middle-end/17849
920         * gfortran.fortran-torture/compile/nested.f90: New test
921
922 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
923
924         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
925
926 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
927
928         PR c++/17368
929         * g++.dg/ext/asm6.C: New test.
930
931 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
932
933         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
934
935 2004-10-06  Paul Brook  <paul@codesourcery.com>
936
937         PR libfortran/17709
938         * gfortran.dg/empty_format_1.f90: New test.
939
940 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
941
942         PR fortran/17568
943         * gfortran.dg/ishft.f90: New test.
944
945         PR fortran/17283
946         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
947         tests.
948
949 2004-10-06  Paul Brook  <paul@codesourcery.com>
950
951         * gfortran.dg/do_1.f90: New test.
952
953 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
954
955         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
956         optimizing for size.
957
958 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
959
960         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
961
962 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
963
964         * gcc.c-torture/compile/20041005-1.c: New test.
965
966 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
967
968         PR c++/17829
969         * g++.dg/lookup/koenig4.C: New.
970
971 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
972
973         * g++.dg/other/classkey1.C: Adjust quoting marks.
974         * g++.dg/parse/error15.C: Likewise.
975         * g++.dg/template/meminit2.C (int>): Likewise.
976
977 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
978
979         PR fortran/17283
980         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
981
982         PR fortran/17631
983         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
984
985         PR fortran/17708
986         * gfortran.dg/pr17708.f90: New test.
987         
988 2004-10-04  Chao-ying Fu  <fu@mips.com>
989
990         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
991         * gcc.dg/vect/vect-4.c: Ditto.
992         * gcc.dg/vect/vect-5.c: Ditto.
993         * gcc.dg/vect/vect-6.c: Ditto.
994         * gcc.dg/vect/vect-8.c: Ditto.
995         * gcc.dg/vect/vect-16.c: Ditto.
996         * gcc.dg/vect/vect-30.c: Ditto.
997         * gcc.dg/vect/vect-40.c: Ditto.
998         * gcc.dg/vect/vect-41.c: Ditto.
999         * gcc.dg/vect/vect-42.c: Ditto.
1000         * gcc.dg/vect/vect-43.c: Ditto.
1001         * gcc.dg/vect/vect-44.c: Ditto.
1002         * gcc.dg/vect/vect-45.c: Ditto.
1003         * gcc.dg/vect/vect-46.c: Ditto.
1004         * gcc.dg/vect/vect-47.c: Ditto.
1005         * gcc.dg/vect/vect-48.c: Ditto.
1006         * gcc.dg/vect/vect-49.c: Ditto.
1007         * gcc.dg/vect/vect-50.c: Ditto.
1008         * gcc.dg/vect/vect-51.c: Ditto.
1009         * gcc.dg/vect/vect-52.c: Ditto.
1010         * gcc.dg/vect/vect-53.c: Ditto.
1011         * gcc.dg/vect/vect-54.c: Ditto.
1012         * gcc.dg/vect/vect-55.c: Ditto.
1013         * gcc.dg/vect/vect-56.c: Ditto.
1014         * gcc.dg/vect/vect-57.c: Ditto.
1015         * gcc.dg/vect/vect-58.c: Ditto.
1016         * gcc.dg/vect/vect-59.c: Ditto.
1017         * gcc.dg/vect/vect-60.c: Ditto.
1018         * gcc.dg/vect/vect-74.c: Ditto.
1019         * gcc.dg/vect/vect-79.c: Ditto.
1020         * gcc.dg/vect/vect-80.c: Ditto.
1021
1022 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
1023
1024         * gcc.dg/unused-7.c: Use the correct option.
1025
1026 2004-10-04  Paul Brook  <paul@codesourcery.com>
1027         Bud Davis  <bdavis9659@comcast.net>
1028
1029         PR fortran/17706
1030         PR fortran/16434
1031         * gfortran/pr17706.f90: New test.
1032         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
1033
1034 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1035
1036         * gfortran.dg/pr17612.f90: New test.
1037
1038 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1039
1040         * g++.dg/template/local1.C: Adjust quoting marks in
1041         testing for diagnostics.
1042         * g++.dg/tls/diag-2.C: Likewise.
1043         * g++.dg/other/error8.C: Likewise.
1044
1045 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
1046
1047         PR c/17178
1048         * gcc.dg/unused-4.c: Adjust to be correct.
1049
1050         PR c/17820
1051         * gcc.dg/unused-7.c: New test.
1052
1053 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
1054
1055         PR c++/17797
1056         * g++.dg/overload/template2.C: New test.
1057
1058 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
1059
1060         PR tree-optimization/16632
1061         * gcc.dg/tree-ssa/20041002-1.c: New.
1062
1063 2004-10-03  Paul Brook  <paul@codesourcery.com>
1064
1065         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
1066         rather than relying on default formatting.
1067
1068 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
1069
1070         * gcc.dg/20040920-1.c: Update expected message text.
1071
1072 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
1073
1074         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
1075
1076 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
1077
1078         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
1079         tree level.
1080
1081 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
1082
1083         * gcc.dg/tree-ssa/pr17343.c: Remove.
1084
1085 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
1086
1087         PR tree-opt/17343
1088         * gcc.dg/tree-ssa/pr17343.c: New test.
1089
1090 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
1091
1092         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
1093         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
1094         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
1095         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
1096         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
1097
1098 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
1099
1100         * gcc.dg/lvalue-2.c: New test.
1101
1102 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
1103
1104         PR c/17730
1105         * gcc.dg/pr17730-1.c: New test
1106
1107 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
1108
1109         PR c/7425
1110         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
1111
1112 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
1113
1114         * gcc.c-torture/execute/stdarg-1.c: New test.
1115         * gcc.c-torture/execute/stdarg-2.c: New test.
1116         * gcc.c-torture/execute/stdarg-3.c: New test.
1117         * gcc.dg/tree-ssa/stdarg-1.c: New test.
1118         * gcc.dg/tree-ssa/stdarg-2.c: New test.
1119         * gcc.dg/tree-ssa/stdarg-3.c: New test.
1120         * gcc.dg/tree-ssa/stdarg-4.c: New test.
1121         * gcc.dg/tree-ssa/stdarg-5.c: New test.
1122
1123 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
1124
1125         PR tree-optimization/17697
1126         * g++.dg/opt/pr17697-1.C: New test.
1127         * g++.dg/opt/pr17697-2.C: New test.
1128         * g++.dg/opt/pr17697-3.C: New test.
1129
1130 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
1131
1132         PR c/16409
1133         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
1134         gcc.dg/vla-init-5.c: New tests.
1135
1136 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
1137
1138         PR c/13804
1139         * gcc.dg/pr13804-1.c: New test.
1140
1141 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1142
1143         PR fortran/16938
1144         * gfortran.dg/pr16938.f90: New test.
1145
1146 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
1147
1148         * g++.dg/template/crash23.C: New test.
1149
1150 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
1151
1152         PR c++/17585
1153         * g++.dg/template/static8.C: New test.
1154
1155 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
1156
1157         PR c++/17681
1158         * g++.dg/other/error9.C: New test.
1159
1160 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
1161
1162         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
1163
1164 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1165
1166         PR fortran/15164
1167         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
1168
1169 2004-09-26  Roger Sayle  <roger@eyesopen.com>
1170
1171         PR middle-end/17112
1172         * gcc.dg/pr17112-1.c: New test case.
1173
1174 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
1175
1176         PR c/11459
1177         * gcc.dg/pr11459-1.c: New test.
1178
1179 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
1180
1181         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
1182         * gcc.dg/tree-ssa/loop-4.c: Likewise.
1183
1184 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1185
1186         * gfortran.dg/pr15324.f90: Make array bounds consistent.
1187
1188 2004-09-25  Jan Hubicka  <jh@suse.cz>
1189
1190         * compile/30040909-1.c: New test.
1191         * compile/30040907-1.c: New test.
1192
1193 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
1194
1195         * gcc.c-torture/execute/va-arg-26.c: New test.
1196
1197 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
1198
1199         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
1200         extra diagnostics on targets with 64-bit pointers.
1201         * objc.dg/selector-1.m: Adjust dg-warning regexp.
1202
1203 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
1204
1205         PR c/17188
1206         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
1207         * gcc.dg/decl-3.c: Adjust expected message.
1208
1209 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1210
1211         PR fortran/17615
1212         * gfortran.dg/pr17615.f90: New test.
1213
1214 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
1215
1216         PR tree-optimzation/17517
1217         * g++.dg/tree-ssa/pr17517.C: New Test.
1218
1219 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1220
1221         PR c++/16889
1222         * g++.dg/lookup/ambig3.C: New.
1223
1224 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
1225
1226         PR tree-opt/17624
1227         * g++.dg/opt/pr17624.C: New test.
1228
1229 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
1230
1231         PR c/6980
1232         * gcc.dg/Wbad-function-cast-1.c: New test.
1233
1234 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
1235
1236         * g++.dg/ext/complit1.C
1237         * g++.dg/other/error2.C
1238         * g++.dg/other/nontype-1.C
1239         * g++.dg/parse/crash11.C
1240         * g++.dg/parse/crash12.C
1241         * g++.dg/parse/error15.C
1242         * g++.dg/parse/error4.C
1243         * g++.dg/parse/tmpl-outside1.C
1244         * g++.dg/parse/too-many-tmpl-args1.C
1245         * g++.dg/template/dependent-expr3.C
1246         * g++.dg/template/error10.C
1247         * g++.dg/template/instantiate1.C
1248         * g++.dg/template/vtable2.C
1249         * g++.dg/warn/Wshadow-1.C
1250         * g++.dg/warn/weak1.C
1251         * g++.old-deja/g++.brendan/crash16.C
1252         * g++.old-deja/g++.brendan/crash18.C
1253         * g++.old-deja/g++.brendan/crash48.C
1254         * g++.old-deja/g++.brendan/crash49.C
1255         * g++.old-deja/g++.brendan/crash55.C
1256         * g++.old-deja/g++.brendan/crash56.C
1257         * g++.old-deja/g++.brendan/crash8.C
1258         * g++.old-deja/g++.brendan/enum11.C
1259         * g++.old-deja/g++.brendan/enum8.C
1260         * g++.old-deja/g++.brendan/enum9.C
1261         * g++.old-deja/g++.brendan/friend3.C
1262         * g++.old-deja/g++.brendan/misc14.C
1263         * g++.old-deja/g++.bugs/900402_02.C
1264         * g++.old-deja/g++.bugs/900404_03.C
1265         * g++.old-deja/g++.bugs/900404_04.C
1266         * g++.old-deja/g++.bugs/900428_03.C
1267         * g++.old-deja/g++.jason/crash4.C
1268         * g++.old-deja/g++.jason/overload21.C
1269         * g++.old-deja/g++.jason/redecl1.C
1270         * g++.old-deja/g++.jason/report.C
1271         * g++.old-deja/g++.jason/rfg10.C
1272         * g++.old-deja/g++.jason/template30.C
1273         * g++.old-deja/g++.law/arm12.C
1274         * g++.old-deja/g++.law/ctors5.C
1275         * g++.old-deja/g++.law/cvt20.C
1276         * g++.old-deja/g++.law/init10.C
1277         * g++.old-deja/g++.law/init8.C
1278         * g++.old-deja/g++.law/visibility17.C
1279         * g++.old-deja/g++.law/visibility7.C
1280         * g++.old-deja/g++.mike/net8.C
1281         * g++.old-deja/g++.mike/p646.C
1282         * g++.old-deja/g++.mike/p700.C
1283         * g++.old-deja/g++.mike/p701.C
1284         * g++.old-deja/g++.mike/p811.C
1285         * g++.old-deja/g++.ns/template13.C
1286         * g++.old-deja/g++.other/array3.C
1287         * g++.old-deja/g++.other/crash25.C
1288         * g++.old-deja/g++.other/dtor3.C
1289         * g++.old-deja/g++.other/dtor4.C
1290         * g++.old-deja/g++.other/main1.C
1291         * g++.old-deja/g++.other/warn7.C
1292         * g++.old-deja/g++.pt/crash11.C
1293         * g++.old-deja/g++.pt/crash36.C
1294         * g++.old-deja/g++.pt/spec22.C
1295         * g++.old-deja/g++.pt/spec9.C
1296         * g++.old-deja/g++.pt/ttp52.C
1297         * g++.old-deja/g++.robertl/eb103.C
1298         * g++.old-deja/g++.robertl/eb121.C
1299         * g++.old-deja/g++.robertl/eb22.C
1300         * g++.old-deja/g++.robertl/eb8.C:
1301         Update locations and/or regexps of dg-error markers.
1302         Remove markers for some bogus messages that are no longer issued.
1303
1304 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
1305
1306         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
1307         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
1308
1309 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
1310
1311         PR c++/17618
1312         * g++.dg/lookup/crash5.C: New test.
1313
1314 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
1315
1316         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
1317         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
1318         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
1319         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
1320         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
1321         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
1322
1323         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
1324         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
1325         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
1326         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
1327         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
1328         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
1329
1330         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
1331
1332         * gcc.dg/vect/vect-44.c: Check additional cases.
1333         * gcc.dg/vect/vect-48.c: Check additional cases.
1334
1335         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
1336         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
1337         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
1338         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
1339         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
1340         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
1341         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
1342         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
1343         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
1344
1345         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
1346         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
1347         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
1348
1349 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1350
1351         * gcc.dg/tree-ssa/loop-6.c: New test.
1352
1353 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
1354
1355         PR c++/17620
1356         * g++.dg/inherit/base2.C: New.
1357
1358 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
1359
1360         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
1361         * gcc.dg/20001012-2.c: Likewise.
1362         * gcc.dg/20001013-1.c: Likewise.
1363         * gcc.dg/20001101-1.c: Likewise.
1364         * gcc.dg/20001102-1.c: Likewise.
1365         * gcc.dg/bf-spl1.c: Likewise.
1366         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
1367         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
1368
1369 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
1370
1371         PR tree-optimization/16721
1372         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
1373
1374 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
1375
1376         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
1377         * gcc.dg/20040305-1.c: Likewise.
1378
1379 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
1380
1381         PR c/16566
1382         * gcc.c-torture/compile/pr16566-1.c,
1383         gcc.c-torture/compile/pr16566-2.c,
1384         gcc.c-torture/compile/pr16566-3.c: New tests.
1385
1386 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
1387
1388         PR tree-optimization/17512
1389         * gcc.c-torture/compile/20040916-1.c.
1390
1391 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
1392
1393         * gcc.dg/pragma-re-3.c: New test.
1394
1395 2004-09-17  Matt Austern  <austern@apple.com>
1396
1397         PR c++/15049
1398         * g++.dg/other/anon3.C: New.
1399
1400 2004-09-21  Roger Sayle  <roger@eyesopen.com>
1401
1402         PR c++/7503
1403         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
1404         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
1405         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
1406         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
1407         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
1408
1409 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
1410
1411         PR fortran/17286
1412         * gfortran.dg/pr17286.f90: New test.
1413
1414 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
1415
1416         PR c++/17530
1417         * g++.dg/template/static7.C: New test.
1418
1419 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
1420
1421         PR tree-opt/17558
1422         * gcc.c-torture/compile/pr17558.c: New test.
1423
1424 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
1425
1426         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
1427         if SKIP_ATTRIBUTE is defined.
1428
1429 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1430
1431         PR fortran/15957
1432         * gfortran.dg/pr15957.f90: New test.
1433
1434 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
1435
1436         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
1437         in comparison.
1438         * gcc.dg/vect/vect-79.c: Likewise.
1439         * gcc.dg/vect/vect-80.c: Likewise.
1440
1441 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1442
1443         PR fortran/15750
1444         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
1445
1446 2004-09-20  Ira Rosen  <irar@il.ibm.com>
1447
1448         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
1449         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
1450         * gcc.dg/vect/vect-62.c: New testcase.
1451         * gcc.dg/vect/vect-63.c: New testcase.
1452         * gcc.dg/vect/vect-64.c: New testcase.
1453         * gcc.dg/vect/vect-65.c: New testcase.
1454         * gcc.dg/vect/vect-66.c: New testcase.
1455         * gcc.dg/vect/vect-67.c: New testcase.
1456         * gcc.dg/vect/vect-68.c: New testcase.
1457         * gcc.dg/vect/vect-69.c: New testcase.
1458         * gcc.dg/vect/vect-79.c: New testcase.
1459         * gcc.dg/vect/vect-80.c: New testcase.
1460
1461 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
1462
1463         * gcc.target/mips/asm-1.c: New test.
1464
1465 2004-09-19  Ira Rosen  <irar@il.ibm.com>
1466
1467         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
1468         * gcc.dg/vect/vect-73.c: New testcase.
1469         * gcc.dg/vect/vect-74.c: New testcase.
1470         * gcc.dg/vect/vect-75.c: New testcase.
1471         * gcc.dg/vect/vect-76.c: New testcase.
1472         * gcc.dg/vect/vect-77.c: New testcase.
1473         * gcc.dg/vect/vect-78.c: New testcase
1474
1475 2004-09-18  Paul Brook  <paul@codesourcery.com>
1476
1477         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
1478
1479 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
1480
1481         PR c/17424
1482         * gcc.dg/pr17424-1.c: New test.
1483
1484 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
1485
1486         * g++.dg/tree-ssa/pr17153.C: New test.
1487
1488 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
1489
1490         PR pch/13361
1491         * testsuite/g++.dg/pch/wchar-1.C: New.
1492         * testsuite/g++.dg/pch/wchar-1.Hs: New.
1493
1494 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
1495
1496         * gcc.c-torture/execute/20040917-1.c: New test.
1497
1498 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
1499
1500         PR tree-optimization/17319
1501         * gcc.dg/pr17319.c: New test.
1502
1503 2004-09-17  Devang Patel  <dpatel@apple.com>
1504
1505         * gcc.dg/20040813-1.c: New test.
1506
1507 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
1508
1509         PR tree-optimization/17273
1510         * gcc.c-torture/compile/pr17273.c: New test.
1511
1512 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
1513
1514         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
1515         Update expected messages.
1516         * gcc.dg/declspec-13.c: New test.
1517
1518 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
1519
1520         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
1521
1522 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
1523
1524         * gcc.c-torture/execute/pr17252.c: Use post-increment to
1525         change what 'a' is pointing to.
1526
1527 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
1528
1529         PR c++/16002
1530         * g++.dg/template/error18.C: New test.
1531
1532         PR c++/16029
1533         * g++.dg/warn/Wunused-8.C: New test.
1534
1535 2004-09-17  Steven Bosscher  <stevenb@suse.de>
1536
1537         PR tree-optimization/17513
1538         * gcc.dg/20040916-1.c: New test.
1539
1540 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
1541
1542         PR c++/17501
1543         * g++.dg/template/typename7.C: New test.
1544
1545 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1546
1547         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
1548
1549 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
1550
1551         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
1552         with -ftree-based-profiling also.
1553         * lib/profopt.exp: Support late-set profile_option/feedback_option.
1554
1555 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
1556
1557         PR/15364
1558         * gfortran.dg/der_array_io_1.f90: New test.
1559         * gfortran.dg/der_array_io_2.f90: New test.
1560         * gfortran.dg/der_array_io_3.f90: New test.
1561
1562 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
1563
1564         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
1565         EABI.
1566
1567 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
1568
1569         * g++.dg/opt/switch1.C: New test.
1570
1571 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1572
1573         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
1574         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
1575         Update expected messages.
1576
1577 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1578
1579         PR fortran/16485
1580         * gfortran.dg/same_name_1.f90: New test.
1581
1582 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
1583
1584         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
1585         dereference garbage pointers.
1586
1587 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
1588
1589         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
1590         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
1591
1592         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
1593         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
1594         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
1595
1596 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
1597
1598         PR c++/17324
1599         * g++.dg/template/mangle1.C: New test.
1600
1601 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
1602
1603         PR tree-optimization/17252
1604         * gcc.c-torture/execute/pr17252.c: New test.
1605
1606 2004-09-14  Andrew Pinski  <apinski@apple.com>
1607
1608         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
1609
1610 2004-09-14  Roger Sayle  <roger@eyesopen.com>
1611
1612         PR rtl-optimization/9771
1613         * gcc.dg/pr9771-1.c: New test case.
1614
1615 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
1616
1617         PR tree-optimization/15262
1618         * gcc.c-torture/execute/pr15262-1.c: New test.
1619         * gcc.c-torture/execute/pr15262-2.c: New test.
1620
1621 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
1622
1623         * gcc.dg/declspec-12.c: New test.
1624
1625 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
1626
1627         * gfortran.dg/pr17090.f90: Add directives to test.
1628
1629 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1630
1631         * gcc.c-torture/compile/20040914-1.c: New test.
1632
1633 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
1634
1635         PR c++/16162
1636         * g++.dg/template/decl2.C: New test.
1637
1638 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
1639
1640         PR fortran/17090
1641         * gfortran.dg/pr17090.f90: New test.
1642
1643 2004-09-13  Dale Johannesen  <dalej@apple.com>
1644
1645         * gcc.c-torture/compile/pr17408.c:  New test case.
1646
1647 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
1648
1649         PR c++/16716
1650         * g++.dg/parse/crash17.C: New test.
1651
1652         PR c++/17327
1653         * g++.dg/template/enum3.C: New test.
1654
1655 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
1656
1657         * lib/gcc-defs.exp: Load wrapper.exp.
1658         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
1659         using local code.
1660         * lib/gcc.exp (gcc_init): Similar.
1661         * lib/gfortran.exp (gfortran_init): Similar.
1662         * lib/objc.exp (objc_init): Similar.
1663         * lib/treelang.exp (treelang_init): Similar.
1664         * lib/wrapper.exp: New file with build_wrapper call machinery in
1665         ${tool}_maybe_build_wrapper.
1666
1667 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
1668
1669         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
1670         "inline".
1671         * gcc.dg/declspec-11.c: Update expected messages.
1672         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
1673         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
1674         gcc.dg/inline-12.c: New tests.
1675
1676 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
1677
1678         * g++.dg/tree-ssa/pr17400.C: New testcase.
1679
1680 2004-09-13  James E Wilson  <wilson@specifixinc.com>
1681
1682         * gcc.target/mips/sb1-1.c: New testcase.
1683
1684 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
1685
1686         * lib/g77-dg.exp: Remove unused file.
1687         * lib/mike-g77.exp: Ditto.
1688         * lib/g77.exp: Ditto.
1689
1690 2004-09-12  Richard Henderson  <rth@redhat.com>
1691
1692         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
1693
1694 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
1695
1696         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
1697         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
1698         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
1699         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
1700         Update expected messages.
1701
1702 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
1703
1704         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
1705         declaration/use mismatch for dirp parameter.
1706
1707 2004-09-12  Andrew Pinski  <apinski@apple.com>
1708
1709         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
1710         -fgnu-runtime is passed.
1711
1712 2004-09-12  Richard Henderson  <rth@redhat.com>
1713
1714         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
1715         do the uplevel thing and update additional_flags directly.
1716         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
1717         gfortran.fortran-torture/execute/intrinsic_nearest.x,
1718         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
1719         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
1720
1721 2004-09-11  Steven Bosscher  <stevenb@suse.de>
1722
1723         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
1724
1725 2004-09-11  Roger Sayle  <roger@eyesopen.com>
1726
1727         PR middle-end/17411
1728         * g++.dg/opt/pr17411-1.C: New test case.
1729
1730 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
1731
1732         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
1733         gcc.dg/tls/diag-2.c: Update expected messages.
1734         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
1735         messages.
1736         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
1737         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
1738         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
1739         gcc.dg/tls/diag-5.c: New tests.
1740
1741 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
1742
1743         * gcc.dg/20040910-1.c: Correct dg-error regexp.
1744
1745 2004-09-11  Steven Bosscher  <stevenb@suse.de>
1746
1747         * g++.dg/parse/break-in-for.C: New test.
1748
1749 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
1750
1751         * gcc.dg/tree-ssa/20040911-1.c: New test.
1752
1753 2004-09-11  Andreas Jaeger  <aj@suse.de>
1754
1755         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
1756         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
1757
1758 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
1759
1760         * gcc.target/frv: New directory of FR-V-specific tests.
1761
1762 2004-09-10  James E Wilson  <wilson@specifixinc.com>
1763
1764         * gcc.dg/convert-vec-1.c: New test.
1765
1766 2004-09-10  Roger Sayle  <roger@eyesopen.com>
1767
1768         PR middle-end/17024
1769         * gcc.dg/pr17024-1.c: New test case.
1770
1771 2004-09-10  Eric Christopher  <echristo@redhat.com>
1772
1773         * gcc.dg/20040910-1.c: New test.
1774
1775 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
1776
1777         * gcc.dg/bitfld-9.c: New test.
1778
1779 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
1780
1781         * gcc.c-torture/execute/ieee/acc1.c: New test.
1782         * gcc.c-torture/execute/ieee/acc2.c: New test.
1783         * gcc.c-torture/execute/ieee/mzero6.c: New test.
1784
1785 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1786
1787         * gcc.dg/deprecated-2.c: New test.
1788
1789 2004-09-09  James E Wilson  <wilson@specifixinc.com>
1790
1791         * gcc.dg/init-vec-1.c: New test.
1792
1793 2004-09-09  Roger Sayle  <roger@eyesopen.com>
1794
1795         PR middle-end/17055
1796         * gcc.dg/pr17055-1.c: New test case.
1797
1798 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
1799
1800         PR target/17377
1801         * gcc.c-torture/execute/pr17377.c: New test.
1802
1803 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
1804
1805         PR c/8420
1806         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
1807         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
1808         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
1809         gcc.dg/long-long-typespec-1.c: New tests.
1810         * gcc.dg/tls/diag-2.c: Update expected diagnostics
1811
1812 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
1813
1814         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
1815         gcc.dg/gnu99-static-1.c: New tests.
1816
1817 2004-09-08  Devang Patel  <dpatel@apple.com>
1818
1819         * gcc.dg/darwin-ld-20040828-1.c: New test.
1820         * gcc.dg/darwin-ld-20040828-2.c: New test.
1821         * gcc.dg/darwin-ld-20040828-3.c: New test.
1822
1823 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
1824
1825         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
1826         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
1827         in error message.
1828         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
1829         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
1830         in error message.
1831         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
1832         types they qualify.
1833         * objc.dg/type-size-2.m: Fix wording in comment.
1834         * objc.dg/va-meth-1.m: New test case.
1835
1836 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
1837
1838         PR c/16633:
1839         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
1840         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
1841
1842 2004-09-06  Devang Patel  <dpatel@apple.com>
1843
1844         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
1845         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
1846
1847 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
1848
1849         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
1850         reflect changed line numbering of diagnostics.
1851
1852 2004-09-06  Paul Brook  <paul@codesourcery.com>
1853
1854         * gfortran.dg/edit_real_1.f90: Add new test.
1855
1856 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1857
1858         * gcc.dg/tree-ssa/loop-2.c: New test.
1859         * gcc.dg/tree-ssa/loop-3.c: New test.
1860         * gcc.dg/tree-ssa/loop-4.c: New test.
1861         * gcc.dg/tree-ssa/loop-5.c: New test.
1862
1863 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1864
1865         * gcc.dg/format/sentinel-1.c: Update for parameter option.
1866
1867 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1868
1869         * gcc.dg/format/sentinel-1.c: New test.
1870
1871 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
1872
1873         * testsuite/gcc.dg/builtins-46.c: New.
1874
1875 2004-09-03  Devang Patel  <dpatel@apple.com>
1876
1877         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
1878         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
1879
1880 2004-09-03  Jan Beulich  <jbeulich@novell.com>
1881
1882         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
1883         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
1884         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
1885         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
1886         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
1887         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
1888         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
1889         the non-portable bzero.
1890         * gcc.dg/20010912-1.c: xfail for NetWare.
1891         * gcc.dg/20020426-2.c: xfail for NetWare.
1892         * gcc.dg/20021014-1.c: xfail for NetWare.
1893         * gcc.dg/20021018-1.c: xfail for NetWare.
1894         * gcc.dg/20030213-1.c: xfail for NetWare.
1895         * gcc.dg/20030225-1.c: xfail for NetWare.
1896         * gcc.dg/20030708-1.c: xfail for NetWare.
1897         * gcc.dg/builtins-config.h: Also exclude NetWare.
1898         * gcc.dg/format/format.h: Define restrict only if not already defined.
1899         * gcc.dg/nest.c: xfail for NetWare.
1900         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
1901         * lib/target-supports.exp (check_visibility_available): Exclude
1902         NetWare.
1903
1904 2004-09-03  Jan Beulich  <jbeulich@novell.com>
1905
1906         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
1907         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
1908         deterministic starting point for the alignment of structure fields.
1909         * gcc.dg/Wpadded.c: Dito.
1910         * g++.dg/abi/vbase10.C: Dito.
1911
1912 2004-09-03  Devang Patel  <dpatel@apple.com>
1913
1914         * g++.dg/debug/pr15736.cc: New test.
1915
1916 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
1917
1918         * README.QMTEST: Fix out-of-date link.
1919
1920 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
1921
1922         PR fortran/16579
1923         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
1924         Delete.  Duplicate of gfortran.dg/g77/20010610.f
1925
1926 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
1927
1928         * g++.dg/abi/arm_rtti1.C: New test.
1929
1930 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
1931
1932         * gcc.dg/ppc-vector-memcpy.c: New.
1933         * gcc.dg/ppc-vector-memset.c: New.
1934
1935 2004-09-02  Chao-ying Fu  <fu@mips.com>
1936
1937         * gcc.target/mips/mips-3d-1.c: New test.
1938         * gcc.target/mips/mips-3d-2.c: New test.
1939         * gcc.target/mips/mips-3d-3.c: New test.
1940         * gcc.target/mips/mips-3d-4.c: New test.
1941         * gcc.target/mips/mips-3d-5.c: New test.
1942         * gcc.target/mips/mips-3d-6.c: New test.
1943         * gcc.target/mips/mips-3d-7.c: New test.
1944         * gcc.target/mips/mips-3d-8.c: New test.
1945         * gcc.target/mips/mips-3d-9.c: New test.
1946         * gcc.target/mips/mips-ps-1.c: New test.
1947         * gcc.target/mips/mips-ps-2.c: New test.
1948         * gcc.target/mips/mips-ps-3.c: New test.
1949         * gcc.target/mips/mips-ps-4.c: New test.
1950         * gcc.target/mips/mips-ps-type.c: New test.
1951
1952 2004-09-02  Paul Brook  <paul@codesourcery.com>
1953
1954         * gfortran.dg/edit_real_1.f90: Add new tests.
1955
1956 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1957
1958         PR fortran/15327
1959         * gfortran.dg/merge_char_1.f90: New test.
1960
1961 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1962
1963         PR fortran/16404
1964         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
1965
1966 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1967
1968         PR c/1522
1969         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
1970
1971 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
1972
1973         * g++.dg/opt/loop1.C: Do not XFAIL.
1974
1975 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
1976
1977         * gcc.c-torture/execute/20040831-1.c: New test.
1978
1979 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
1980
1981         PR fortran/16579
1982         * gfortran.dg/g77/20010610.f: Now passes.
1983         Copy from g77.f-torture/execute. Add dg-run directive.
1984         * gfortran.dg/g77/README: Update
1985
1986 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1987
1988         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
1989         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
1990         (t1, t2, t3, t4): Add volatile.
1991
1992 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
1993
1994         * g++.dg/ext/visibility/arm1.C: New test.
1995
1996 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
1997
1998         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
1999         -pedantic-errors.
2000
2001 2004-09-01  Paul Brook  <paul@codesourcery.com>
2002
2003         * gfortran.dg/eof_2.f90: New test.
2004
2005 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2006
2007         PR fortran/16579
2008         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
2009
2010 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
2011
2012         PR libfortran/16805
2013         * gfortran.dg/list_read_2.f90: New test.
2014
2015 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
2016
2017         * g++.dg/abi/key1.C: New test.
2018
2019 2004-08-31  Richard Henderson  <rth@redhat.com>
2020
2021         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
2022         form of offsetof.
2023         * g++.dg/other/offsetof5.C: Remove duplicate.
2024
2025 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2026
2027         PR fortran/17244
2028         * gfortran.dg/func_derived_1.f90: New test.
2029
2030 2004-08-31  Paul Brook  <paul@codesourcery.com>
2031
2032         * gfortran.dg/eof_1.f90: New test.
2033
2034 2004-08-31  Paul Brook  <paul@codesourcery.com>
2035
2036         * gfortran.dg/list_read_1.f90: New file.
2037
2038 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
2039
2040         * g++.dg/opt/loop1.C: XFAIL.
2041
2042 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
2043
2044         * gcc.dg/funcdef-storage-1.c: New.
2045         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
2046         an extern function in local scope.
2047         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
2048         declare an 'auto inline' function in local scope.
2049         * gcc.dg/20011130-1.c: Likewise.
2050         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
2051         an 'auto' function in local scope.
2052         * gcc.dg/20021014-1.c: Likewise.
2053         * gcc.dg/20030331-2.c: Likewise.
2054
2055 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2056
2057         * gfortran.dg/blockdata_1.f90: New test.
2058
2059 2004-08-30  Richard Henderson  <rth@redhat.com>
2060
2061         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
2062
2063 2004-08-30  Richard Henderson  <rth@redhat.com>
2064
2065         * lib/fortran-torture.exp (fortran-torture-execute): Honor
2066         additional_flags set by alternate driver.
2067         (ieee-options): New procedure.
2068         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
2069         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
2070         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
2071         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
2072
2073 2004-08-30  Richard Henderson  <rth@redhat.com>
2074
2075         * lib/f-torture.exp: Remove.
2076
2077 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
2078
2079         PR rtl-optimization/16590
2080         * g++.dg/opt/loop1.C: New test.
2081
2082 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2083
2084         PR fortran/13910
2085         * gfortran.dg/oldstyle_1.f90: New test.
2086
2087 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
2088         Paul Brook  <paul@codesourcery.com>
2089
2090         * gfortran.dg/g77/README: Update.
2091         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
2092         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
2093         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
2094
2095 2004-08-28  Paul Brook  <paul@codesourcery.com>
2096
2097         PR libfortran/17195
2098         * gfortran.dg/edit_real_1.f90: New test.
2099
2100 2004-08-27  Paul Brook  <paul@codesourcery.com>
2101
2102         * gfortran.dg/rewind_1.f90: New test.
2103
2104 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
2105
2106         PR fortran/16597
2107         * gfortran.dg/pr16597.f90: New test.
2108
2109 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
2110
2111         PR c/13801
2112         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
2113         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
2114         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
2115         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
2116         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
2117
2118 2004-08-26  Nick Clifton  <nickc@redhat.com>
2119
2120         * gcc.c-torture/compile/pr17119.c: New test.
2121
2122 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
2123
2124         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
2125
2126 2004-08-25  Richard Henderson  <rth@redhat.com>
2127
2128         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
2129         the bits that expect kind=8 to be the largest real kind.
2130
2131 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
2132
2133         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
2134
2135 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2136
2137         * gfortran.dg/assignment_1.f90: New test.
2138
2139 2004-08-25  Adam Nemet  <anemet@lnxw.com>
2140
2141         * g++.dg/template/repo3.C: New test.
2142
2143 2004-08-25  Roger Sayle  <roger@eyesopen.com>
2144
2145         PR middle-end/16693
2146         PR tree-optimization/16372
2147         * g++.dg/opt/pr16372-1.C: New test case.
2148         * g++.dg/opt/pr16693-1.C: New test case.
2149         * g++.dg/opt/pr16693-2.C: New test case.
2150
2151 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
2152
2153         * objc.dg/proto-lossage-4.m: New test.
2154
2155 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
2156
2157         PR c++/17155
2158         * g++.dg/inherit/local2.C: New test.
2159
2160 2004-08-25  Paul Brook  <paul@codesourcery.com>
2161
2162         PR fortran/17144
2163         * gfortran.dg/string_ctor_1.f90: New test.
2164
2165 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2166
2167         PR c++/14428
2168         * g++.dg/template/redecl2.C: New test.
2169
2170 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
2171
2172         PR fortran/17143
2173         * gfortran.dg/pr17143.f90: New test.
2174
2175 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
2176
2177         PR fortran/17164
2178         * gfortran.dg/pr17164.f90: New test.
2179
2180 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2181
2182         * gcc.dg/tree-ssa/loop-1.c: New test.
2183
2184 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
2185
2186         * gcc.c-torture/compile/20040824-1.c: New test.
2187
2188 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
2189
2190         * gcc.c-torture/compile/iftrap-3.c: New test.
2191
2192 2004-08-24  Paul Brook  <paul@codesourcery.com>
2193
2194         * gfortran.dg/entry_2.f90: New test.
2195
2196 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
2197
2198         PR c++/16889
2199         * g++.dg/lookup/ambig[12].C: New.
2200
2201 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2202
2203         PR c++/16706
2204         * g++.dg/template/crash21.C: New test.
2205         * g++.dg/template/crash22.C: Likewise.
2206
2207 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
2208
2209         PR c++/17149
2210         * g++.dg/template/access15.C: New.
2211
2212 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
2213
2214         PR c++/17163
2215         * g++.dg/template/repo2.C: New test.
2216
2217 2004-08-23  Roger Sayle  <roger@eyesopen.com>
2218
2219         PR rtl-optimization/17078
2220         * gcc.c-torture/execute/pr17078-1.c: New test case.
2221
2222 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
2223
2224         PR c/14492
2225         * gcc.dg/debug/crash1.c: New test.
2226
2227 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
2228
2229         PR c/16180
2230         * gcc.dg/loop-5.c: New test.
2231
2232 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2233
2234         * gcc.c-torture/execute/20040823-1.c: New test.
2235
2236 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
2237
2238         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
2239         to the assembler.  Simplify test accordingly.
2240         (asm_abi_flags): Use GNU names.
2241         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
2242         to check for ABI flags.
2243
2244 2004-08-22  Andrew Pinski  <apinski@apple.com>
2245
2246         * g++.dg/opt/pr14029.C: New test.
2247         * gcc.c-torture/execute/pr15262.c: New test.
2248
2249 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2250
2251         * gfortran.dg/reduction.f90: Add checks with complex arguments.
2252
2253 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
2254
2255         PR 16908
2256         * gfortran.dg/direct_io.f90: New test.
2257
2258 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
2259
2260         PR c++/17121
2261         * g++.dg/inherit/local2.C: New test.
2262
2263 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
2264
2265         PR c++/17120
2266         * g++.dg/warn/Wparentheses-4.C: New test.
2267
2268 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
2269
2270         PR c++/17121
2271         * g++.dg/inherit/local2.C: New test.
2272
2273         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
2274         * gcc.dg/ppc-ldstruct.c: Likewise.
2275         * gcc.dg/ppc64-abi-2.c: Likewise.
2276
2277 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
2278
2279         PR rtl-optimization/17099
2280         * gcc.c-torture/execute/20040820-1.c: New test.
2281
2282 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
2283
2284         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
2285
2286 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
2287
2288         PR fortran/17077
2289         * gfortran.dg/auto_array_1.f90: New test.
2290
2291 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2292
2293         PR fortran/17074
2294         * gfortran.dg/simpleif_1.f90: New test.
2295
2296 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
2297
2298         * lib/target-supports.exp (check_profiling_available): Return
2299         false for arm*-*-symbianelf* and arm*-*-eabi*.
2300
2301         PR c++/15890
2302         * g++.dg/template/delete1.C: New test.
2303
2304 2004-08-19  Paul Brook  <paul@codesourcery.com>
2305
2306         PR fortran/14976
2307         PR fortran/16228
2308         * gfortran.dg/data_char_1.f90: New test.
2309
2310 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
2311
2312         PR fortran/16946
2313         * gfortran.dg/reduction.f90: New testcase.
2314
2315 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2316
2317         PR fortran/16520
2318         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
2319
2320 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
2321
2322         PR c++/17041
2323         * g++.dg/Wparentheses-3.C: New test.
2324
2325 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
2326
2327         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
2328         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
2329         * gcc.dg/vect/vect-2.c: Likewise.
2330         * gcc.dg/vect/vect-3.c: Likewise.
2331         * gcc.dg/vect/vect-4.c: Likewise.
2332         * gcc.dg/vect/vect-5.c: Likewise.
2333         * gcc.dg/vect/vect-6.c: Likewise.
2334         * gcc.dg/vect/vect-7.c: Likewise.
2335         * gcc.dg/vect/vect-25.c: Likewise.
2336         * gcc.dg/vect/vect-31.c: Likewise.
2337         * gcc.dg/vect/vect-32.c: Likewise.
2338         * gcc.dg/vect/vect-34.c: Likewise.
2339         * gcc.dg/vect/vect-36.c: Likewise.
2340         * gcc.dg/vect/vect-all.c: Likewise.
2341
2342 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
2343
2344         PR c++/17068
2345         * g++.dg/template/operator4.C: New test.
2346
2347 2004-08-18  Richard Henderson  <rth@redhat.com>
2348
2349         * gcc.dg/20040206-1.c: XFAIL.
2350
2351 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
2352
2353         PR c++/16246
2354         * g++.dg/template/array7.C: New test.
2355
2356 2004-08-17  James E Wilson  <wilson@specifixinc.com>
2357
2358         * gcc.dg/mips-movcc-1.c: New test.
2359         * gcc.dg/mips-movcc-2.c: New test.
2360         * gcc.dg/mips-movcc-3.c: New test.
2361
2362         * gcc.dg/mips-nmadd-1.c: New test.
2363         * gcc.dg/mips-nmadd-2.c: New test.
2364
2365 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
2366
2367         PR c++/15871
2368         * g++.dg/opt/inline8.C: New test.
2369
2370         PR c++/16965
2371         * g++.dg/parse/error17.C: New test.
2372
2373 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
2374
2375         * gcc.dg/vect: New directory for vectorizer tests.
2376         * gcc.dg/vect/tree-vect.h: New file.
2377         * gcc.dg/vect/vect.exp: New file.
2378         * gcc.dg/vect/pr16105.c.c: New test.
2379         * gcc.dg/vect/vect-1.c: New test.
2380         * gcc.dg/vect/vect-2.c: New test.
2381         * gcc.dg/vect/vect-3.c: New test.
2382         * gcc.dg/vect/vect-4.c: New test.
2383         * gcc.dg/vect/vect-5.c: New test.
2384         * gcc.dg/vect/vect-6.c: New test.
2385         * gcc.dg/vect/vect-7.c: New test.
2386         * gcc.dg/vect/vect-8.c: New test.
2387         * gcc.dg/vect/vect-9.c: New test.
2388         * gcc.dg/vect/vect-10.c: New test.
2389         * gcc.dg/vect/vect-11.c: New test.
2390         * gcc.dg/vect/vect-12.c: New test.
2391         * gcc.dg/vect/vect-13.c: New test.
2392         * gcc.dg/vect/vect-14.c: New test.
2393         * gcc.dg/vect/vect-15.c: New test.
2394         * gcc.dg/vect/vect-16.c: New test.
2395         * gcc.dg/vect/vect-17.c: New test.
2396         * gcc.dg/vect/vect-18.c: New test.
2397         * gcc.dg/vect/vect-19.c: New test.
2398         * gcc.dg/vect/vect-20.c: New test.
2399         * gcc.dg/vect/vect-21.c: New test.
2400         * gcc.dg/vect/vect-22.c: New test.
2401         * gcc.dg/vect/vect-23.c: New test.
2402         * gcc.dg/vect/vect-24.c: New test.
2403         * gcc.dg/vect/vect-25.c: New test.
2404         * gcc.dg/vect/vect-26.c: New test.
2405         * gcc.dg/vect/vect-27.c: New test.
2406         * gcc.dg/vect/vect-28.c: New test.
2407         * gcc.dg/vect/vect-29.c: New test.
2408         * gcc.dg/vect/vect-30.c: New test.
2409         * gcc.dg/vect/vect-31.c: New test.
2410         * gcc.dg/vect/vect-32.c: New test.
2411         * gcc.dg/vect/vect-33.c: New test.
2412         * gcc.dg/vect/vect-34.c: New test.
2413         * gcc.dg/vect/vect-35.c: New test.
2414         * gcc.dg/vect/vect-36.c: New test.
2415         * gcc.dg/vect/vect-37.c: New test.
2416         * gcc.dg/vect/vect-38.c: New test.
2417         * gcc.dg/vect/vect-40.c: New test.
2418         * gcc.dg/vect/vect-41.c: New test.
2419         * gcc.dg/vect/vect-42.c: New test.
2420         * gcc.dg/vect/vect-43.c: New test.
2421         * gcc.dg/vect/vect-44.c: New test.
2422         * gcc.dg/vect/vect-45.c: New test.
2423         * gcc.dg/vect/vect-46.c: New test.
2424         * gcc.dg/vect/vect-47.c: New test.
2425         * gcc.dg/vect/vect-48.c: New test.
2426         * gcc.dg/vect/vect-49.c: New test.
2427         * gcc.dg/vect/vect-50.c: New test.
2428         * gcc.dg/vect/vect-51.c: New test.
2429         * gcc.dg/vect/vect-52.c: New test.
2430         * gcc.dg/vect/vect-53.c: New test.
2431         * gcc.dg/vect/vect-54.c: New test.
2432         * gcc.dg/vect/vect-55.c: New test.
2433         * gcc.dg/vect/vect-56.c: New test.
2434         * gcc.dg/vect/vect-57.c: New test.
2435         * gcc.dg/vect/vect-58.c: New test.
2436         * gcc.dg/vect/vect-59.c: New test.
2437         * gcc.dg/vect/vect-60.c: New test.
2438         * gcc.dg/vect/vect-61.c: New test.
2439         * gcc.dg/vect/vect-all.c: New test.
2440         * gcc.dg/vect/vect-none.c: New test.
2441
2442 2004-08-17  Paul Brook  <paul@codesourcery.com>
2443
2444         PR fortran/13082
2445         * gfortran.dg/entry_1.f90: New test.
2446
2447 2004-08-17  Andrew Pinski  <apinski@apple.com>
2448
2449         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
2450
2451 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
2452
2453         * gcc.dg/pr17036-1.c: New test.
2454
2455 2004-08-16  Devang Patel  <dpatel@apple.com>
2456
2457         * gcc.dg/darwin-20040809-1.c: New test.
2458
2459 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
2460
2461         * gcc.dg/funcdef-attr-1.c: New test.
2462
2463 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
2464
2465         * gcc.dg/altivec-17.c: New test.
2466         * gcc.dg/altivec-18.c: New test.
2467
2468 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2469
2470         PR c++/6749
2471         * g++.dg/template/vtable2.C: New test.
2472
2473 2004-08-14  Richard Henderson  <rth@redhat.com>
2474
2475         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
2476         * gcc.dg/pack-test-4.c (main): Return 0.
2477         * gcc.dg/setjmp-1.c: Remove XFAIL.
2478         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
2479
2480 2004-08-14  Richard Henderson  <rth@redhat.com>
2481
2482         * gcc.dg/980217-1.c: Add prototype for printf.
2483
2484 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
2485
2486         * gfortran.dg/pr16935.f90: New test.
2487
2488 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
2489
2490         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
2491
2492 2004-08-13  Paul Brook  <paul@codesourcery.com>
2493
2494         * gfortran.dg/der_io_1.f90: Remove stray comma.
2495
2496 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
2497
2498         * gcc.dg/vmx/cw-bug-2.c: Remove.
2499         * gcc.dg/vmx/vprint-1.c: Remove.
2500         * gcc.dg/vmx/vscan-1.c: Remove.
2501
2502 2004-08-12  Devang patel  <dpatel@apple.com>
2503
2504         * gcc.dg/darwin-20040809-2.c: New test.
2505
2506 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
2507
2508         * g++.dg/ext/altivec-12.C: New test.
2509
2510         * g++.dg/ext/altivec-11.C: New test.
2511
2512 2004-08-12  Paul Brook  <paul@codesourcery.com>
2513
2514         * g++.dg/abi/arm_cxa_vec_1.C: New test.
2515
2516 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
2517
2518         * g++.dg/ext/altivec-2.C: Check for hardware support before
2519         executing any VMX instructions.
2520
2521         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
2522
2523 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
2524
2525         PR c++/16276
2526         * g++.old-deja/g++.other/comdat4.C: New test.
2527         * g++.old-deja/g++.other/comdat4-aux.cc: New.
2528
2529 2004-08-12  Ben Elliston  <bje@au.ibm.com>
2530
2531         PR target/16286
2532         * gcc.dg/pr16286.c: New test.
2533
2534 2004-08-12 Jan Beulich <jbeulich@novell.com>
2535
2536         * g++.dg/ext/asm5.C: New.
2537
2538 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
2539
2540         PR c++/16698
2541         * g++.dg/eh/crash1.C: New test.
2542
2543         PR c++/16717
2544         * g++.dg/ext/construct1.C: New test.
2545
2546 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
2547
2548         PR c++/16853
2549         * g++.dg/init/ptrmem1.C: New test.
2550
2551         PR c++/16618
2552         * g++.dg/parse/offsetof5.C: New test.
2553
2554         PR c++/16870
2555         * g++.dg/template/overload3.C: New test.
2556
2557 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
2558
2559         PR c++/16964
2560         * g++.dg/parse/error16.C: New test.
2561
2562         PR c++/16904
2563         * g++.dg/template/error14.C: New test.
2564
2565         PR c++/16929
2566         * g++.dg/template/error15.C: New test.
2567
2568 2004-08-11  Devang Patel  <dpatel@apple.com>
2569
2570         * gcc.dg/darwin-ld-20040809-1.c: New test.
2571         * gcc.dg/darwin-ld-20040809-2.c: New test.
2572
2573 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
2574
2575         PR fortran/16917
2576         * gfortran.dg/dfloat_1.f90: New test.
2577
2578 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
2579
2580         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
2581         * gcc.dg/dll-2.c: Fix dg-require syntax.
2582         * gcc.misc-tests/arm-isr.c (abort): Declare.
2583         (exit): Likewise.
2584
2585 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
2586
2587         PR c++/16971
2588         * g++.dg/parse/crash16.C: New test.
2589
2590 2004-08-10  Roger Sayle  <roger@eyesopen.com>
2591
2592         * gcc.dg/mips-rsqrt-1.c: New test case.
2593         * gcc.dg/mips-rsqrt-2.c: New test case.
2594         * gcc.dg/mips-rsqrt-3.c: New test case.
2595
2596 2004-08-10  Paul Brook  <paul@codesourcery.com>
2597
2598         * gfortran.dg/der_io_1.f90: New test.
2599
2600 2004-08-10  Paul Brook  <paul@codesourcery.com>
2601
2602         PR fortran/16919
2603         * gfortran.dg/der_array_1.f90: New test.
2604
2605 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
2606
2607         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
2608
2609 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
2610
2611         * gcc.dg/wchar_t-2.c: Fix typo.
2612
2613 2004-08-09  Falk Hueffner  <falk@debian.org>
2614
2615         PR tree-optimization/12517
2616         * gcc.c-torture/compile/pr12517.c: New test.
2617
2618         PR tree-optimization/12578
2619         * gcc.c-torture/compile/pr12578.c: New test.
2620
2621         PR tree-optimization/12899
2622         * gcc.c-torture/compile/pr12899.c: New test.
2623
2624         PR rtl-optimization/14692
2625         * gcc.c-torture/compile/pr14692.c: New test.
2626
2627         PR tree-optimization/16461
2628         * gcc.c-torture/compile/pr16461.c: New test.
2629
2630 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
2631
2632         * gfortran.dg/getenv_1.f90: New test.
2633
2634 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
2635
2636         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
2637         wchar_t.
2638         * gcc.dg/symbian5.c: Test -fno-short-wchar.
2639
2640 2004-08-06  Paul Brook  <paul@codesourcery.com>
2641
2642         * gfortran.dg/ret_array_1.f90: New test.
2643         * gfortran.dg/ret_pointer_1.f90: New test.
2644
2645 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
2646
2647         * gcc.dg/missing-field-init-[12].c: New tests.
2648         * g++.dg/warn/missing-field-init-[12].C: New tests.
2649
2650 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
2651
2652         * gcc.dg/enum2.c: New test.
2653         * gcc.dg/symbian3.c: Likewise.
2654         * gcc.dg/symbian4.c: Likewise.
2655         * gcc.dg/wchar_t-2.c: Likewise.
2656
2657 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
2658
2659         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
2660         destructor tests.
2661
2662 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
2663
2664         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
2665         dg-require-visiblity.
2666         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
2667         * g++.dg/ext/visibility/fvisibility.C: Likewise.
2668         * g++.dg/ext/visibility/memfuncts.C: Likewise.
2669         * g++.dg/ext/visibility/new1.C: Likewise.
2670         * g++.dg/ext/visibility/pragma.C: Likewise.
2671         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
2672         * g++.dg/ext/visibility/virtual.C: Likewise.
2673         * g++/dg/ext/visibility/visibility-1.C: Likewise.
2674         * g++/dg/ext/visibility/visibility-2.C: Likewise.
2675         * g++/dg/ext/visibility/visibility-3.C: Likewise.
2676         * g++/dg/ext/visibility/visibility-4.C: Likewise.
2677         * g++/dg/ext/visibility/visibility-5.C: Likewise.
2678         * g++/dg/ext/visibility/visibility-6.C: Likewise.
2679         * g++/dg/ext/visibility/visibility-7.C: Likewise.
2680         * g++/dg/ext/visibility/visibility-8.C: New test.
2681         * gcc.c-torture/compile/dll.x: Remove.
2682         * gcc.dg/dll-2.c: Use dg-require-dll
2683         * gcc.dg/visibility-10.c: New test.
2684         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
2685         supporting DLLs.
2686         * testsuite/lib/scanasm.exp (scan_hidden): New function.
2687         (scan_not_hidden): Likewise.
2688
2689 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
2690
2691         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
2692
2693 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
2694
2695         * gcc.c-torture/execute/20040805-1.c: New test.
2696
2697 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
2698
2699         * gcc.dg/20020118-1.c: Declare abort.
2700         * gcc.dg/altivec_check.h: Likewise.
2701         * gcc.dg/iftrap-2.c: Likewise.
2702         * gcc.dg/pragma-darwin.c: Likewise.
2703         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
2704
2705 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
2706
2707         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
2708
2709 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
2710
2711         * gcc.c-torture/execute/builtins/abs-2.c,
2712         gcc.c-torture/execute/builtins/abs-3.c,
2713         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
2714         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
2715         intmax_t, uintmax_t and their limits.
2716         * gcc.dg/intmax_t-1.c: New test.
2717
2718 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2719
2720         * g++.dg/tc1/dr147.C: Add reference to PR.
2721
2722 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
2723
2724         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
2725         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
2726
2727 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
2728
2729         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
2730
2731 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
2732
2733         * gcc.dg/redecl-5.c: New test.
2734         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
2735         of scanf.
2736
2737 2004-08-03  Roger Sayle  <roger@eyesopen.com>
2738
2739         PR middle-end/16790
2740         * gcc.c-torture/execute/pr16790-1.c: New test case.
2741
2742 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
2743
2744         * g++.dg/ext/visibility/assign1.C: New test.
2745         * g++.dg/ext/visibility/new1.C: Likewise.
2746
2747         * gcc.dg/symbian1.c: New test.
2748         * gcc.dg/symbian2.c: Likewise.
2749
2750 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
2751
2752         PR target/16570
2753         * gcc.dg/i386-sse-9.c: New test.
2754
2755 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
2756
2757         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
2758
2759 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
2760
2761         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
2762         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
2763         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
2764         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
2765         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
2766         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
2767         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
2768         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
2769         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
2770         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
2771         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
2772         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
2773         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
2774         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
2775         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
2776         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
2777         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
2778         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
2779         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
2780         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
2781         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
2782         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
2783         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
2784         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
2785         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
2786         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
2787         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
2788         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
2789         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
2790         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
2791         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
2792         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
2793         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
2794         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
2795         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
2796         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
2797         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
2798         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
2799         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
2800         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
2801         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
2802         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
2803         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
2804         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
2805         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
2806         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
2807         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
2808         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
2809         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
2810         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
2811         gcc.misc-tests/i386-pf-3dnow-1.c,
2812         gcc.misc-tests/i386-pf-athlon-1.c,
2813         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
2814         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
2815         Declare built-in functions used.
2816         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
2817
2818 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
2819
2820         PR c++/16707
2821         * g++.dg/lookup/using12.C: New test.
2822
2823         * g++.dg/init/null1.C: Fix PR number.
2824         * g++.dg/parse/namespace10.C: Likewise.
2825
2826 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
2827
2828         PR c++/16224
2829         * g++.dg/template/spec17.C: New test.
2830         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
2831         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
2832
2833 2004-08-02  David Billinghurst
2834
2835         PR fortran/16292
2836         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
2837
2838 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
2839
2840         * gcc.dg/ia64-got-1.c: New test case.
2841
2842 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
2843
2844         PR c++/16489
2845         * g++.dg/init/null1.C: New test.
2846         * g++.dg/tc1/dr76.C: Adjust error marker.
2847
2848         PR c++/16529
2849         * g++.dg/parse/namespace10.C: New test.
2850
2851         PR c++/16810
2852         * g++.dg/inherit/ptrmem2.C: New test.
2853
2854 2004-08-02  Ben Elliston  <bje@au.ibm.com>
2855
2856         PR target/16155
2857         * gcc.dg/pr16155.c: New test.
2858
2859 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
2860
2861         * gcc.dg/redecl-2.c: New test.
2862
2863 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
2864
2865         * gcc.dg/darwin-longdouble.c: New file.
2866
2867 2004-07-30  Richard Henderson  <rth@redhat.com>
2868
2869         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
2870         write to constant argument.
2871         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
2872
2873 2004-07-30  Richard Henderson  <rth@redhat.com>
2874
2875         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
2876         tests of nearest around zero.
2877
2878 2004-07-30  Andrew Pinski  <apinski@apple.com>
2879
2880         * gcc.c-torture/compile/20040730-1.c: New test.
2881
2882 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
2883
2884         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
2885         powerpc-eabispe.
2886
2887 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
2888
2889         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
2890
2891 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
2892
2893         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
2894         contains $ld_library_path.
2895         * lib/gfortran.exp (gfortran_link_flags): Likewise.
2896
2897 2004-07-29  Richard Henderson  <rth@redhat.com>
2898
2899         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
2900
2901         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
2902         (alt2, which): New.
2903         (Check): Accept either alternative.
2904
2905 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
2906
2907         * g++.dg/abi/inline1.C: New test.
2908         * g++.dg/abi/local1-a.cc: Likewise.
2909         * g++.dg/abi/local1.C: Likewise.
2910         * g++.dg/abi/mangle11.C: Tweak location of warnings.
2911         * g++.dg/abi/mangle12.C: Likewise.
2912         * g++.dg/abi/mangle17.C: Likewise.
2913         * g++.dg/abi/mangle20-2.C: Likewise.
2914         * g++.dg/opt/interface1.C: Likewise.
2915         * g++.dg/opt/interface1.h: Likewise.
2916         * g++.dg/opt/interface1-a.cc: New test.
2917         * g++.dg/parse/repo1.C: New test.
2918         * g++.dg/template/repo1.C: Likewise.
2919         * g++.dg/warn/Winline-1.C: Likewise.
2920         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
2921
2922 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
2923
2924         * gcc.dg/tree-ssa/20040729-1.c: New test.
2925
2926 2004-07-27  Matt Austern <austern@apple.com>
2927
2928         * gcc.dg/darwin-bool-1.c: New test.
2929         * gcc.dg/darwin-bool-2.c: New test.
2930
2931 2004-07-28  Richard Henderson  <rth@redhat.com>
2932
2933         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
2934         arguments in the correct type.  Don't write to constant arguments.
2935
2936 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2937
2938         PR tree-optimization/16688
2939         PR tree-optimization/16689
2940         * g++.dg/tree-ssa/pr16688.C: New test.
2941
2942 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2943
2944         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
2945         loads.  Not only in the comment, this time.
2946
2947 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
2948
2949         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
2950         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
2951         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
2952         * gcc.dg/sh4a-bitmovua.c: New.
2953         * gcc.dg/sh4a-cos.c: New.
2954         * gcc.dg/sh4a-cosf.c: New.
2955         * gcc.dg/sh4a-fprun.c: New.
2956         * gcc.dg/sh4a-fsrra.c: New.
2957         * gcc.dg/sh4a-memmovua.c: New.
2958         * gcc.dg/sh4a-sin.c: New.
2959         * gcc.dg/sh4a-sincos.c: New.
2960         * gcc.dg/sh4a-sincosf.c: New.
2961         * gcc.dg/sh4a-sinf.c: New.
2962
2963 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2964
2965         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
2966         conditionals.
2967         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
2968         loads.
2969         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
2970         DOM1.
2971
2972 2004-07-27  Andrew Pinski  <apinski@apple.com>
2973
2974         * g++.dg/rtti/tinfo1.C: Correct the xfail.
2975
2976 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
2977
2978         * gcc.dg/pragma-isr.c: New test.
2979
2980 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2981
2982         PR c++/14429
2983         * g++.dg/template/ttp11.C: New test.
2984
2985 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
2986
2987         * gcc.c-torture/compile/20040727-1.c: New test.
2988
2989 2004-07-26  Eric Christopher  <echristo@redhat.com>
2990
2991         * gcc.c-torture/compile/20040726-2.c: New test.
2992
2993 2004-07-26  Andrew Pinski  <apinski@apple.com>
2994
2995         * g++.dg/rtti/tinfo1.C: Xfail.
2996
2997 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
2998
2999         * gcc.c-torture/compile/20040726-1.c: New test.
3000
3001 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
3002             Brian Ryner  <bryner@brianryner.com>
3003
3004         PR c++/9283
3005         PR c++/15000
3006         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
3007         * g++.dg/ext/visibility/: New directory.
3008         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
3009         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
3010         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
3011         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
3012         * g++.dg/ext/visibility/fvisibility.C,
3013         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
3014         g++.dg/ext/visibility/fvisibility-override1.C
3015         g++.dg/ext/visibility/fvisibility-override2.C
3016         g++.dg/ext/visibility/memfuncts.C
3017         g++.dg/ext/visibility/noPLT.C
3018         g++.dg/ext/visibility/pragma.C
3019         g++.dg/ext/visibility/pragma-override1.C
3020         g++.dg/ext/visibility/pragma-override2.C
3021         g++.dg/ext/visibility/staticmemfuncts.C
3022         g++.dg/ext/visibility/virtual.C: New tests.
3023
3024 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
3025
3026         PR c/15360
3027         * gcc.dg/pr15360-1.c: New test.
3028
3029 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
3030
3031         * gcc.dg/pragma-align-2.c: New test.
3032         * gcc.dg/pragma-init-fini.c: New test.
3033         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
3034         targets.
3035
3036 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
3037
3038         * gcc.dg/init-string-2.c: New test.
3039
3040 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
3041
3042         PR 16684
3043         * gcc.dg/Wredundant-decls-1.c: New test case.
3044
3045 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
3046
3047         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
3048         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
3049         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
3050         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
3051         * gcc.dg/compat/generate-random.c: New file.
3052         * gcc.dg/compat/generate-random.h: Likewise.
3053         * gcc.dg/compat/generate-random_r.c: Likewise.
3054         * gcc.dg/compat/struct-layout-1.h: Likewise.
3055         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
3056         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
3057         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
3058         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
3059         * gcc.dg/compat/struct-layout-1_main.c: New test.
3060         * gcc.dg/compat/struct-layout-1_x.c: New file.
3061         * gcc.dg/compat/struct-layout-1_y.c: New file.
3062         * gcc.dg/compat/struct-layout-1_test.h: New file.
3063
3064 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
3065
3066         * gcc.dg/comp-return-1.c: New test
3067
3068 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
3069
3070         * gcc.dg/vmx/8-02a.c: Fix typo.
3071
3072         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
3073         * gcc.dg/darwin-abi-3.c: New test.
3074
3075         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
3076         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
3077
3078         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
3079         * gcc.dg/vmx/ops-long-1.c: New test.
3080         * gcc.dg/vmx/ops-long-2.c: New test.
3081
3082 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
3083
3084         * g++.dg/lookup/conv-[1234].C: New.
3085
3086 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
3087
3088         * g++.dg/parse/attr2.C: Simplify.
3089
3090 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
3091
3092         PR c/7284
3093         * gcc.c-torture/execute/pr7284-1.c: New test.
3094
3095 2004-07-22  Brian Booth  <bbooth@redhat.com>
3096
3097         * gcc.dg/tree-ssa/20040721-1.c: New test.
3098
3099 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
3100
3101         * g++.dg/template/crash20.c: New.
3102
3103 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
3104
3105         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
3106         Add dg-run directive.  Declare variables as required.
3107         * gfortran.dg/g77/README: Update
3108
3109 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
3110
3111         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
3112         gcc.dg/cris-peep2-andu2.c: New tests.
3113
3114 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
3115
3116         PR c/15052
3117         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
3118         on return type.
3119         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
3120         messages.
3121         * gcc.dg/qual-return-2.c: Update expected messages.
3122         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
3123
3124 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
3125
3126         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
3127         * gcc.dg/noncompile/921102-1.c: Update expected error message.
3128
3129 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
3130
3131         PR c/11250
3132         * gcc.dg/init-string-1.c: New test.
3133
3134 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
3135
3136         PR middle-end/15345
3137         PR c/16450
3138         * gcc.dg/torture/nested-fn-1.c: New test.
3139
3140 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
3141
3142         PR target/16559
3143         * gcc.dg/ia64-fptr-1.c: New file.
3144
3145 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3146
3147         PR c++/14497
3148         * g++.dg/template/spec16.C: New test.
3149         * g++.old-deja/g++.robertl/eb118.C: Remove.
3150
3151 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3152
3153         PR c++/509
3154         * g++.dg/template/spec15.C: New test.
3155
3156 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
3157
3158         Copy cases from g77.f-torture/execute and add dg-run
3159         directive.  Other changes as noted.
3160         * gfortran.dg/g77/13037.f
3161         * gfortran.dg/g77/1832.f
3162         * gfortran.dg/g77/19981119-0.f
3163         * gfortran.dg/g77/19990313-0.f
3164         * gfortran.dg/g77/19990313-1.f
3165         * gfortran.dg/g77/19990313-2.f
3166         * gfortran.dg/g77/19990313-3.f
3167         * gfortran.dg/g77/19990419-1.f
3168         * gfortran.dg/g77/19990826-0.f
3169         * gfortran.dg/g77/19990826-2.f
3170         * gfortran.dg/g77/20000503-1.f
3171         * gfortran.dg/g77/20001111.f
3172         * gfortran.dg/g77/20010116.f
3173         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
3174         * gfortran.dg/g77/20010430.f
3175         * gfortran.dg/g77/6177.f
3176         * gfortran.dg/g77/947.f
3177         * gfortran.dg/g77/970816-3.f
3178         * gfortran.dg/g77/971102-1.f
3179         * gfortran.dg/g77/980520-1.f
3180         * gfortran.dg/g77/980628-0.f
3181         * gfortran.dg/g77/980628-1.f
3182         * gfortran.dg/g77/980628-10.f
3183         * gfortran.dg/g77/980628-2.f
3184         * gfortran.dg/g77/980628-3.f
3185         * gfortran.dg/g77/980628-7.f
3186         * gfortran.dg/g77/980628-8.f
3187         * gfortran.dg/g77/980628-9.f
3188         * gfortran.dg/g77/980701-0.f
3189         * gfortran.dg/g77/980701-1.f
3190         * gfortran.dg/g77/cabs.f
3191         * gfortran.dg/g77/claus.f
3192         * gfortran.dg/g77/complex_1.f
3193         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
3194         * gfortran.dg/g77/dcomplex.f
3195         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
3196         * gfortran.dg/g77/f90-intrinsic-mathematical.f
3197         * gfortran.dg/g77/f90-intrinsic-numeric.f
3198         * gfortran.dg/g77/int8421.f
3199         * gfortran.dg/g77/labug1.f
3200         * gfortran.dg/g77/large_vec.f
3201         * gfortran.dg/g77/le.f
3202         * gfortran.dg/g77/short.f
3203         * gfortran.dg/g77/README: Update
3204
3205 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
3206
3207         PR c++/16637
3208         * g++.dg/parse/lookup4.C: New test.
3209
3210 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3211
3212         PR c++/16175
3213         * g++.dg/template/ttp10.C: New test.
3214
3215 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
3216
3217         * gcc.dg/pr12625-1.c: New test.
3218
3219 2004-07-20  Steven Bosscher  <stevenb@suse.de>
3220
3221         * testsuite/gcc.dg/switch-warn-1.c: New test.
3222         * testsuite/gcc.dg/switch-warn-2.c: New test.
3223         * gcc.c-torture/compile/pr14730.c: Update.
3224
3225 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
3226
3227         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
3228         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
3229         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
3230         g++.dg/template/nontype3.C: Remove trailing CR from tests.
3231
3232 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
3233
3234         PR c++/16623
3235         * g++.dg/template/assign1.C: New test.
3236
3237 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3238
3239         PR c++/12170
3240         * g++.dg/template/ttp9.C: New test.
3241
3242 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
3243
3244         * gcc.dg/format/cmn-err-1.c: New test.
3245
3246 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
3247
3248         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
3249         gcc.dg/Wparentheses-10.c: New tests.
3250         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
3251
3252 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3253
3254         PR fortran/16465
3255         * gfortran.dg/g77//ffixed-line-length-0.f,
3256         gfortran.dg/g77/ffixed-line-length-132.f,
3257         gfortran.dg/g77/ffixed-line-length-72.f,
3258         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
3259         gfortran.dg/g77/README: Update.
3260
3261 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3262
3263         PR c++/13092
3264         * g++.dg/template/non-dependent7.C: New test.
3265         * g++.dg/template/non-dependent8.C: Likewise.
3266         * g++.dg/template/non-dependent9.C: Likewise.
3267         * g++.dg/template/non-dependent10.C: Likewise.
3268
3269 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
3270
3271         PR c++/16337
3272         * g++.dg/parse/attr2.C: New test.
3273
3274 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
3275
3276         * g77.dg: Removed.
3277         * g77.f-torture: Ditto.
3278
3279 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
3280
3281         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
3282         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
3283         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
3284
3285 2004-07-16  Richard Henderson  <rth@redhat.com>
3286
3287         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
3288
3289 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3290
3291         * lib/fortran-torture.exp (fortran-torture): Don't test compile
3292         tests with full list of options.
3293         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
3294         of TORTURE_OPTIONS if test contains 'dg-do run'.
3295
3296         PR fortran/16404
3297         * gfortran.dg/do_iterator.f90: New test.
3298
3299 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3300
3301         PR rtl-optimization/16536
3302         * gcc.c-torture/execute/restrict-1.c: New test.
3303
3304 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3305
3306         PR fortran/15324
3307         * gfortran.dg/pr15324.f90: New test.
3308
3309         PR fortran/15129
3310         * gfortran.dg/pr15129.f90: New test.
3311
3312         PR fortran/15140
3313         * gfortran.dg/pr15140.f90: New test.
3314
3315         PR fortran/13792
3316         * gfortran.fortran-torture/execute/bounds.f90: Add check for
3317         compile-time simplification.
3318
3319 2004-07-14  Mike Stump  <mrs@apple.com>
3320
3321         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
3322
3323 2004-07-14  James E Wilson  <wilson@specifixinc.com>
3324
3325         PR target/16325
3326         * gcc.dg/profile-generate-1.c: New.
3327
3328 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
3329
3330         * gcc.c-torture/execute/20040709-1.c: New test.
3331         * gcc.c-torture/execute/20040709-2.c: New test.
3332
3333 2004-07-14  Mike Stump  <mrs@apple.com>
3334
3335         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
3336
3337 2004-07-14  Mike Stump  <mrs@apple.com>
3338
3339         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
3340
3341 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
3342
3343         PR c++/16518
3344         * g++.dg/parse/mutable1.C: New test.
3345
3346 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
3347
3348         PR tree-optimization/16443
3349         * gcc.dg/tree-ssa/20040713-1.c: New test.
3350
3351 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
3352
3353         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
3354         for operator new.
3355
3356 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
3357
3358         * gfortran.dg/g77/README: New file
3359         * gfortran.dg/g77/19981216-0.f:  Copy from
3360         g77.f-torture/noncompile.  Add "dg-do compile" and
3361         dg-error as required.
3362         * gfortran.dg/g77/19990218-1.f: Likewise
3363         * gfortran.dg/g77/19990905-1.f: Likewise
3364         * gfortran.dg/g77/9263.f: Likewise
3365         * gfortran.dg/g77/980615-0.f: Likewise
3366         * gfortran.dg/g77/980616-0.f: Likewise
3367         * gfortran.dg/g77/check0.f: Likewise
3368         * gfortran.dg/g77/select_no_compile.f: Likewise
3369
3370 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
3371
3372         Copy files from g77.f-torture/compile.
3373         Add "{ dg-do compile}".  Other changes as noted
3374         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
3375         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
3376         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
3377         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
3378         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
3379         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
3380         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
3381         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
3382         statement to conform to standard.  Append alpha1.x for reference.
3383         * gfortran.dg/g77/xformat.f: Add dg-warning
3384
3385 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
3386
3387         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
3388         Add {dg-do compile} directive.
3389         * gfortran.dg/g77/cpp2.F: Likewise
3390
3391 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3392
3393         PR c++/5402
3394         * g++.dg/lookup/name-clash1.C: New test.
3395
3396         PR c++/9777
3397         * g++.dg/lookup/name-clash2.C: New test.
3398
3399         PR c++/12102
3400         * g++.dg/lookup/name-clash3.C: New test.
3401
3402 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3403
3404         * g++.dg/lookup/new2.C: New test.
3405         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
3406
3407 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
3408
3409         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
3410         Add {dg-do compile} directive.
3411         * gfortran.dg/g77/13060.f: Likewise
3412         * gfortran.dg/g77/19990218-0.f: Likewise
3413         * gfortran.dg/g77/19990305-0.f: Likewise
3414         * gfortran.dg/g77/19990419-0.f: Likewise
3415         * gfortran.dg/g77/19990502-0.f: Likewise
3416         * gfortran.dg/g77/19990502-1.f: Likewise
3417         * gfortran.dg/g77/19990525-0.f: Likewise
3418         * gfortran.dg/g77/19990826-1.f: Likewise
3419         * gfortran.dg/g77/19990826-3.f: Likewise
3420         * gfortran.dg/g77/19990905-2.f: Likewise
3421         * gfortran.dg/g77/20000412-1.f: Likewise
3422         * gfortran.dg/g77/20000511-1.f: Likewise
3423         * gfortran.dg/g77/20000511-2.f: Likewise
3424         * gfortran.dg/g77/20000518.f: Likewise
3425         * gfortran.dg/g77/20000601-1.f: Likewise
3426         * gfortran.dg/g77/20000601-2.f: Likewise
3427         * gfortran.dg/g77/20000629-1.f: Likewise
3428         * gfortran.dg/g77/20000630-2.f: Likewise
3429         * gfortran.dg/g77/20010115.f: Likewise
3430         * gfortran.dg/g77/20010321-1.f: Likewise
3431         * gfortran.dg/g77/20010426.f: Likewise
3432         * gfortran.dg/g77/20020307-1.f: Likewise
3433         * gfortran.dg/g77/8485.f: Likewise
3434         * gfortran.dg/g77/960317-1.f: Likewise
3435         * gfortran.dg/g77/970915-0.f: Likewise
3436         * gfortran.dg/g77/980310-1.f: Likewise
3437         * gfortran.dg/g77/980310-2.f: Likewise
3438         * gfortran.dg/g77/980310-3.f: Likewise
3439         * gfortran.dg/g77/980310-4.f: Likewise
3440         * gfortran.dg/g77/980310-6.f: Likewise
3441         * gfortran.dg/g77/980310-7.f: Likewise
3442         * gfortran.dg/g77/980310-8.f: Likewise
3443         * gfortran.dg/g77/980419-2.f: Likewise
3444         * gfortran.dg/g77/980424-0.f: Likewise
3445         * gfortran.dg/g77/980427-0.f: Likewise
3446         * gfortran.dg/g77/980729-0.f: Likewise
3447         * gfortran.dg/g77/981117-1.f: Likewise
3448         * gfortran.dg/g77/toon_1.f: Likewise
3449
3450 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3451
3452         PR c++/2204
3453         * g++.dg/other/abstract2.C: New test.
3454
3455 2004-07-12  Paul Brook  <paul@codesourcery.com>
3456
3457         * gfortran.dg/pointer_init_1.f90: New test.
3458
3459 2004-07-11  Paul Brook  <paul@codesourcery.com>
3460
3461         PR fortran/15986
3462         * gfortran.dg/contained_1.f90: New test.
3463
3464 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
3465
3466         * g++.dg/parse/defarg8.C: New test.
3467
3468 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3469
3470         PR fortran/16433
3471         * gfortran.dg/pr16433.f: New test.
3472
3473         PR fortran/17574
3474         * gfortran.dg/pr15754.f90: New test.
3475
3476 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
3477
3478         PR tree-optimization/16437
3479         * gcc.c-torture/execute/bitfld-4.c: New test.
3480
3481 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3482
3483         * gfortran.fortran-torture/execute/common_2.f90: Add check for
3484         access to common var from module.
3485
3486 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3487
3488         PR fortran/16336
3489         * gfortran.fortran-torture/execute/common_2.f90: New test.
3490
3491 2004-07-10  Paul Brook  <paul@codesourcery.com>
3492
3493         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
3494
3495 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3496
3497         PR fortran/15969
3498         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
3499
3500 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
3501
3502         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
3503         * gfortran.dg/g77/ffixed-form-2.f: Likewise
3504         * gfortran.dg/g77/ffree-form-1.f: Likewise
3505         * gfortran.dg/g77/ffree-form-2.f: Likewise
3506         * gfortran.dg/g77/ffree-form-3.f: Likewise
3507         * gfortran.dg/g77/fno-underscoring.f: Likewise
3508         * gfortran.dg/g77/funderscoring.f: Likewise
3509         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
3510
3511 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3512
3513         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
3514
3515 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3516         Paul Brook  <paul@codesourcery.com>
3517
3518         PR fortran/13415
3519         * gfortran.dg/common_pointer_1.f90: New test.
3520
3521 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3522
3523         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
3524
3525 2004-07-09  James E Wilson  <wilson@specifixinc.com>
3526
3527         PR target/16364
3528         * gcc.c-torture/compile/20040709-1.c: New.
3529
3530 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3531
3532         PR fortran/14077
3533         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
3534
3535 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3536
3537         PR fortran/13201
3538         * gfortran.dg/shape_1.f90: New test.
3539
3540 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
3541             Andrew Pinski  <apinski@apple.com>
3542
3543         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
3544
3545 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3546
3547         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
3548         comment.
3549
3550 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3551         Paul Brook  <paul@codesourcery.com>
3552
3553         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
3554         '.f95' and '.F95'.
3555
3556 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
3557
3558         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
3559
3560 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3561
3562         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
3563         testcases with capital suffix.
3564
3565 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3566
3567         PR fortran/15481
3568         PR fortran/13372
3569         PR fortran/13575
3570         PR fortran/15978
3571         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
3572
3573         * gfortran.dg/implicit_1.f90: New test.
3574
3575 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3576
3577         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
3578         expression to match gfortran warning/error messages
3579         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
3580         dg-error text.
3581
3582 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3583
3584         * lib/fortran-torture.exp: Rename proc search_for to
3585         search_for_re.
3586
3587 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
3588
3589         * gcc.c-torture/execute/simd-5.x: New file.
3590         XFAIL on SPARC 64-bit at -O0.
3591
3592 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3593
3594         PR c++/8211
3595         PR c++/16165
3596         * g++.dg/warn/effc3.C: New test.
3597
3598 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3599
3600         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
3601         change X to 1X in format.
3602         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
3603         add data statements to conform to standard.
3604
3605 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3606
3607         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
3608         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
3609         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
3610
3611 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3612
3613         * gfortran.dg/g77/7388.f: Copy from g77.dg
3614         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
3615         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
3616         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
3617         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
3618         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
3619         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
3620         * gfortran.dg/g77/strlen0.f: Likewise
3621
3622 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
3623
3624         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
3625         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
3626
3627 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3628
3629         * gcc.c-torture/execute/920428-2.x: Delete.
3630         * gcc.c-torture/execute/920501-7.x: Likewise.
3631
3632 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
3633
3634         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
3635         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
3636         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
3637         prescott and c3-2.
3638         (PREFETCH_3DNOW): Add -march=c3.
3639
3640 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
3641
3642         PR c/16437
3643         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
3644         * gcc.c-torture/execute/bf64-1.x: Likewise.
3645
3646 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3647
3648         * gcc.c-torture/compile/20040708-1.c: New test.
3649
3650 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3651
3652         PR c++/16169
3653         * g++.dg/warn/effc2.C: New test.
3654
3655 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3656
3657         * gcc.c-torture/execute/bitfld-1.x: Remove.
3658         * gcc.c-torture/execute/bitfld-3.c: New test.
3659         * gcc.dg/bitfld-2.c: Remove XFAILs.
3660
3661 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3662
3663         PR c++/16276
3664         * g++.dg/rtti/tinfo1.C: New file.
3665
3666 2004-07-07  Eric Christopher  <echristo@redhat.com>
3667
3668         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
3669
3670 2004-07-07  Andrew Pinski  <apinski@apple.com>
3671
3672         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
3673
3674 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
3675
3676         * g++.dg/init/call1.C: XFAIL.
3677
3678 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
3679
3680         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
3681         except for movstrict*, to movmem* and clrstr* to clrmem*.
3682
3683 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
3684
3685         * gcc.c-torture/execute/20040707-1.c: New test.
3686
3687 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
3688
3689         * gcc.c-torture/execute/20040706-1.c: New test.
3690
3691 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3692
3693         PR c++/3671
3694         * g++.dg/template/spec14.C: New test.
3695
3696 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
3697
3698         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
3699         nothing if not yet defined.  Use it in b, c and d type definitions.
3700         * gcc.c-torture/execute/20040705-1.c: New test.
3701         * gcc.c-torture/execute/20040705-2.c: New test.
3702
3703 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3704
3705         PR c++/2518
3706         * g++.dg/lookup/new1.C: New test.
3707
3708 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3709
3710         PR c++/11406
3711         * g++.dg/template/sizeof8.C: New test.
3712
3713 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
3714
3715         * gcc.c-torture/compile/20040705-1.c: New test.
3716
3717 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
3718
3719         * gfortran.fortran-torture/execute/seq_io.f90: New test.
3720
3721 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
3722
3723         * gcc.dg/cpp/if-mop.c: Two new testcases.
3724         * gcc.dg/cpp/trad/comment-3.c: New.
3725
3726 2004-07-04  Paul Brook  <paul@codesourcery.com>
3727
3728         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
3729
3730 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
3731
3732         PR c++/3761
3733         * g++.dg/lookup/crash4.C: New test.
3734
3735 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
3736
3737         * gcc.c-torture/execute/builtin-abs-1.c
3738         * gcc.c-torture/execute/builtin-abs-2.c
3739         * gcc.c-torture/execute/builtin-complex-1.c
3740         * gcc.c-torture/execute/builtins/string-1-lib.c
3741         * gcc.c-torture/execute/builtins/string-1.c
3742         * gcc.c-torture/execute/builtins/string-2-lib.c
3743         * gcc.c-torture/execute/builtins/string-2.c
3744         * gcc.c-torture/execute/builtins/string-3-lib.c
3745         * gcc.c-torture/execute/builtins/string-3.c
3746         * gcc.c-torture/execute/builtins/string-4-lib.c
3747         * gcc.c-torture/execute/builtins/string-4.c
3748         * gcc.c-torture/execute/builtins/string-5-lib.c
3749         * gcc.c-torture/execute/builtins/string-5.c
3750         * gcc.c-torture/execute/builtins/string-6-lib.c
3751         * gcc.c-torture/execute/builtins/string-6.c
3752         * gcc.c-torture/execute/builtins/string-7-lib.c
3753         * gcc.c-torture/execute/builtins/string-7.c
3754         * gcc.c-torture/execute/builtins/string-8-lib.c
3755         * gcc.c-torture/execute/builtins/string-8.c
3756         * gcc.c-torture/execute/builtins/string-9-lib.c
3757         * gcc.c-torture/execute/builtins/string-9.c
3758         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
3759         * gcc.c-torture/execute/builtins/string-asm-1.c
3760         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
3761         * gcc.c-torture/execute/builtins/string-asm-2.c
3762         * gcc.c-torture/execute/stdio-opt-1.c
3763         * gcc.c-torture/execute/stdio-opt-2.c
3764         * gcc.c-torture/execute/stdio-opt-3.c
3765         * gcc.c-torture/execute/string-opt-1.c
3766         * gcc.c-torture/execute/string-opt-10.c
3767         * gcc.c-torture/execute/string-opt-11.c
3768         * gcc.c-torture/execute/string-opt-12.c
3769         * gcc.c-torture/execute/string-opt-13.c
3770         * gcc.c-torture/execute/string-opt-14.c
3771         * gcc.c-torture/execute/string-opt-15.c
3772         * gcc.c-torture/execute/string-opt-16.c
3773         * gcc.c-torture/execute/string-opt-2.c
3774         * gcc.c-torture/execute/string-opt-6.c
3775         * gcc.c-torture/execute/string-opt-7.c
3776         * gcc.c-torture/execute/string-opt-8.c:
3777         Replace with ...
3778
3779         * gcc.c-torture/execute/builtins/abs-2.c
3780         * gcc.c-torture/execute/builtins/abs-3.c
3781         * gcc.c-torture/execute/builtins/complex-1.c
3782         * gcc.c-torture/execute/builtins/fprintf.c
3783         * gcc.c-torture/execute/builtins/fputs.c
3784         * gcc.c-torture/execute/builtins/memcmp.c
3785         * gcc.c-torture/execute/builtins/memmove.c
3786         * gcc.c-torture/execute/builtins/memops-asm.c
3787         * gcc.c-torture/execute/builtins/mempcpy-2.c
3788         * gcc.c-torture/execute/builtins/mempcpy.c
3789         * gcc.c-torture/execute/builtins/memset.c
3790         * gcc.c-torture/execute/builtins/printf.c
3791         * gcc.c-torture/execute/builtins/sprintf.c
3792         * gcc.c-torture/execute/builtins/strcat.c
3793         * gcc.c-torture/execute/builtins/strchr.c
3794         * gcc.c-torture/execute/builtins/strcmp.c
3795         * gcc.c-torture/execute/builtins/strcpy.c
3796         * gcc.c-torture/execute/builtins/strcspn.c
3797         * gcc.c-torture/execute/builtins/strlen-2.c
3798         * gcc.c-torture/execute/builtins/strlen.c
3799         * gcc.c-torture/execute/builtins/strncat.c
3800         * gcc.c-torture/execute/builtins/strncmp-2.c
3801         * gcc.c-torture/execute/builtins/strncmp.c
3802         * gcc.c-torture/execute/builtins/strncpy.c
3803         * gcc.c-torture/execute/builtins/strpbrk.c
3804         * gcc.c-torture/execute/builtins/strpcpy-2.c
3805         * gcc.c-torture/execute/builtins/strpcpy.c
3806         * gcc.c-torture/execute/builtins/strrchr.c
3807         * gcc.c-torture/execute/builtins/strspn.c
3808         * gcc.c-torture/execute/builtins/strstr-asm.c
3809         * gcc.c-torture/execute/builtins/strstr.c:
3810         ... these new files.
3811
3812         * gcc.c-torture/execute/builtins/abs-2-lib.c
3813         * gcc.c-torture/execute/builtins/abs-3-lib.c
3814         * gcc.c-torture/execute/builtins/complex-1-lib.c
3815         * gcc.c-torture/execute/builtins/fprintf-lib.c
3816         * gcc.c-torture/execute/builtins/fputs-lib.c
3817         * gcc.c-torture/execute/builtins/memcmp-lib.c
3818         * gcc.c-torture/execute/builtins/memmove-lib.c
3819         * gcc.c-torture/execute/builtins/memops-asm-lib.c
3820         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
3821         * gcc.c-torture/execute/builtins/mempcpy-lib.c
3822         * gcc.c-torture/execute/builtins/memset-lib.c
3823         * gcc.c-torture/execute/builtins/printf-lib.c
3824         * gcc.c-torture/execute/builtins/sprintf-lib.c
3825         * gcc.c-torture/execute/builtins/strcat-lib.c
3826         * gcc.c-torture/execute/builtins/strchr-lib.c
3827         * gcc.c-torture/execute/builtins/strcmp-lib.c
3828         * gcc.c-torture/execute/builtins/strcpy-lib.c
3829         * gcc.c-torture/execute/builtins/strcspn-lib.c
3830         * gcc.c-torture/execute/builtins/strlen-2-lib.c
3831         * gcc.c-torture/execute/builtins/strlen-lib.c
3832         * gcc.c-torture/execute/builtins/strncat-lib.c
3833         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
3834         * gcc.c-torture/execute/builtins/strncmp-lib.c
3835         * gcc.c-torture/execute/builtins/strncpy-lib.c
3836         * gcc.c-torture/execute/builtins/strpbrk-lib.c
3837         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
3838         * gcc.c-torture/execute/builtins/strpcpy-lib.c
3839         * gcc.c-torture/execute/builtins/strrchr-lib.c
3840         * gcc.c-torture/execute/builtins/strspn-lib.c
3841         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
3842         * gcc.c-torture/execute/builtins/strstr-lib.c
3843         * gcc.c-torture/execute/builtins/lib/abs.c
3844         * gcc.c-torture/execute/builtins/lib/fprintf.c
3845         * gcc.c-torture/execute/builtins/lib/memset.c
3846         * gcc.c-torture/execute/builtins/lib/printf.c
3847         * gcc.c-torture/execute/builtins/lib/sprintf.c
3848         * gcc.c-torture/execute/builtins/lib/strcpy.c
3849         * gcc.c-torture/execute/builtins/lib/strcspn.c
3850         * gcc.c-torture/execute/builtins/lib/strncat.c
3851         * gcc.c-torture/execute/builtins/lib/strncmp.c
3852         * gcc.c-torture/execute/builtins/lib/strncpy.c
3853         * gcc.c-torture/execute/builtins/lib/strpbrk.c
3854         * gcc.c-torture/execute/builtins/lib/strspn.c
3855         * gcc.c-torture/execute/builtins/lib/strstr.c:
3856         New files containing support routines.
3857
3858         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
3859         declaration.
3860         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
3861         when not optimizing.
3862
3863 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
3864
3865         PR c++/16240
3866         * g++.dg/abi/mangle22.C: New test.
3867         * g++.dg/abi/mangle23.C: Likewise.
3868
3869 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
3870
3871         PR fortran/16290
3872         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
3873         Allow for cases without denormalized floating point numbers.
3874
3875 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
3876
3877         PR c/1027
3878         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
3879         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
3880         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
3881         expected warning text.
3882         * gcc.dg/format/diag-2.c: New test.
3883
3884 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3885
3886         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
3887
3888 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
3889
3890         * gcc.dg/builtins-43.c: New.
3891         * gcc.dg/builtins-44.c: New.
3892         * gcc.dg/builtins-45.c: New.
3893
3894 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
3895             Andreas Tobler  <a.tobler@schweiz.ch>
3896
3897         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
3898         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
3899         as SIGSEGV.
3900         * gcc.dg/cleanup-11.c: Likewise.
3901         * gcc.dg/cleanup-8.c: Likewise.
3902         * gcc.dg/cleanup-9.c: Likewise.
3903         * gcc.dg/cleanup-5.c: Run on all platforms.
3904
3905 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
3906
3907         * g++.dg/warn/nonnull1.C: New test.
3908
3909 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3910
3911         * gcc.dg/compat/compat-common.h: Wrap up CINT in
3912         an #ifndef SKIP_COMPLEX_INT/#endif pair.
3913         Special-case the Sun compiler wrt to <complex.h>.
3914
3915 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
3916
3917         * gcc.dg/Wunreachable-8.C: New test.
3918
3919         * gcc.dg/h8300-ice2.c : New test.
3920
3921 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
3922
3923         PR fortran/16161
3924         * gfortran.fortran-torture/compile/implicit.f90: Add test
3925         for implicit character.
3926
3927 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
3928
3929         PR fortran/16289
3930         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
3931         Use tiny() intrinsic to find smallest non-negative real
3932
3933 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
3934
3935         * gcc.dg/compat/struct-by-value-22_main.c: New test.
3936         * gcc.dg/compat/struct-by-value-22_x.c: New.
3937         * gcc.dg/compat/struct-by-value-22_y.c: New.
3938
3939         * gcc.c-torture/execute/20040629-1.c: New test.
3940
3941 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
3942
3943         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
3944         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
3945
3946         PR target/16195
3947         * gcc.dg/20040625-1.c: New test.
3948
3949 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3950
3951         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
3952
3953 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3954
3955         PR fortran/15963
3956         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
3957
3958 2004-06-29  Richard Henderson  <rth@redhat.com>
3959
3960         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
3961
3962 2004-06-29  Paul Brook  <paul@codesourcery.com>
3963
3964         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
3965         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
3966
3967 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
3968
3969         PR c++/16260
3970         * g++.dg/parse/crash15.C: New.
3971
3972 2004-06-28  Andrew Pinski  <apinski@apple.com>
3973
3974         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
3975         by the error already.
3976
3977         * g++.dg/opt/ptrmem4.C: Change to compile only test.
3978
3979 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
3980
3981         PR target/14041
3982         * gcc.dg/h8300-bss-align-1.c : New.
3983
3984 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
3985
3986         * PR c++/16174
3987         * g++.dg/template/ctor4.C: New.
3988
3989 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
3990
3991         PR c++/16205
3992         * g++.dg/warn/Wsequence-point-1.C: New test.
3993
3994 2004-06-27  Paul Brook  <paul@codesourcery.com>
3995
3996         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
3997
3998 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
3999
4000         * g++.old-deja/g++.mike/p7325.C: Remove.
4001
4002 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
4003
4004         PR c/14963
4005         * gcc.dg/pr14963.c: New test.
4006
4007 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
4008
4009         PR c++/16193
4010         * g++.dg/parse/redef1.C: New test.
4011
4012 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
4013
4014         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
4015         20021110.c.
4016         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
4017         20021119-1.c.
4018         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
4019         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
4020         5-04.c.
4021         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
4022         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
4023         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
4024         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
4025         g++.brendan/enum14.C.
4026         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
4027         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
4028         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
4029         g++.mike/virt1.C.
4030         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
4031         memtemp24.C.
4032
4033 2004-06-27  Roger Sayle  <roger@eyesopen.com>
4034
4035         * gcc.dg/20040527-1.c: New test case.
4036
4037 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
4038
4039         PR gfortran/pr16196
4040         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
4041
4042 2004-06-25  Roger Sayle  <roger@eyesopen.com>
4043
4044         PR middle-end/15825
4045         * gcc.dg/pr15825-1.c: New test case.
4046
4047 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
4048
4049         * gcc.c-torture/execute/20040625-1.c: New test.
4050
4051 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4052
4053         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
4054
4055 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
4056
4057         * gcc.dg/torture/mips-div-1.c: New test.
4058
4059 2004-06-24  Jeff Law  <law@redhat.com>
4060
4061         * gcc.dg/tree-ssa/20040624-1.c: New test.
4062
4063 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
4064
4065         * gcc.c-torture/compile/20040624-1.c: New test.
4066
4067 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4068
4069         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
4070         this directory.
4071
4072 2004-06-23  Andrew Pinski  <apinski@apple.com>
4073
4074         PR middle-end/15988
4075         * g++.dg/opt/ptrmem4.C: New test.
4076
4077         * gcc.dg/c90-array-quals-2.c: New test.
4078
4079 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
4080
4081         * gcc.dg/kpice1.c: New test.
4082
4083 2006-06-23  Andrew Pinski  <apinski@apple.com>
4084
4085         * gcc.dg/c90-array-quals.c: New test.
4086
4087 2006-06-22  Richard Henderson  <rth@redhat.com>
4088
4089         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
4090
4091 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
4092
4093         * gcc.dg/builtins-config.h: Handle FreeBSD.
4094
4095 2006-06-22  Richard Henderson  <rth@redhat.com>
4096
4097         * g++.dg/opt/devirt1.C: New.
4098
4099 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
4100
4101         * g++.dg/opt/pr15551.C: New testcase.
4102
4103 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
4104
4105         PR target/14800
4106         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
4107         x86_64-*-linux* when compiling for 32bit.
4108
4109 2004-06-21  Andrew Pinski  <apinski@apple.com>
4110
4111         * gcc.dg/pch/struct-1.c: New.
4112         * gcc.dg/pch/struct-1.hs: New.
4113
4114 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
4115
4116         * gcc.dg/pch/save-temps-1.c: New file.
4117         * gcc.dg/pch/save-temps-1.hs: New file.
4118
4119 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
4120
4121         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
4122         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
4123
4124 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4125
4126         * gfortran.fortran-torture/execute/select_1.f90: Rename function
4127         to fix type error.
4128         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
4129         Remove trailing spaces.
4130
4131 2004-06-21  Richard Henderson  <rth@redhat.com>
4132
4133         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
4134         merging && to BIT_FIELD_REF.
4135
4136 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
4137
4138         * g++.dg/opt/placeholder1.C: New test.
4139
4140 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4141
4142         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
4143         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
4144         * gcc.dg/compat/union-m128-1_x.c: Likewise.
4145         * gcc.dg/compat/union-m128-1_y.c: Likewise.
4146
4147 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
4148
4149         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
4150         extern "C".
4151         * g++.dg/other/pragma-re-1.C: Add comments.
4152
4153 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
4154
4155         PR gfortran/16080
4156         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
4157
4158 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
4159
4160         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
4161         instead of setting the type of size_t by
4162         hand.
4163
4164 2004-06-18  Roger Sayle  <roger@eyesopen.com>
4165
4166         * gcc.dg/unordered-2.c: New test case.
4167         * gcc.dg/unordered-3.c: New test case.
4168
4169 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
4170
4171         PR other/16043
4172         * lib/g++.exp (g++_version): Tweak regexp for version
4173         * lib/g77.exp (g77_version): Likewise
4174         * lib/gfortran.exp (gfortran_version): Likewise
4175         * lib/objc.exp (objc_version): Likewise
4176         * lib/treelang.exp (treelang_version): Likewise
4177
4178 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
4179
4180         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
4181         Use INT_MAX instead of __INT_MAX__.
4182         * gcc.dg/compat/struct-align-2_y.c: Likewise.
4183
4184         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
4185         * gcc.dg/compat/scalar-return-3_x.c: Use it.
4186         * gcc.dg/compat/scalar-return-3_y.c: Use it.
4187         * gcc.dg/compat/scalar-return-4_x.c: Use it.
4188         * gcc.dg/compat/scalar-return-4_y.c: Use it.
4189         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
4190         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
4191         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
4192         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
4193
4194         * gcc.dg/range-test-1.c: New test.
4195         * g++.dg/opt/range-test-1.C: New test.
4196
4197 2004-06-17  Richard Henderson  <rth@redhat.com>
4198
4199         * objc.dg/sync-1.m: New.
4200         * objc.dg/try-catch-1.m: Don't force next runtime.
4201         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
4202         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
4203         shadowed catch clause.
4204         * objc.dg/try-catch-5.m: New.
4205
4206 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
4207
4208         Bug 14610
4209         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
4210
4211 2004-06-15  Richard Henderson  <rth@redhat.com>
4212
4213         * gcc.dg/20001116-1.c: Move expected warning line.
4214
4215 2004-06-15  Richard Henderson  <rth@redhat.com>
4216
4217         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
4218         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
4219
4220 2004-06-15  Jeff Law  <law@redhat.com>
4221
4222         * gcc.dg/tree-ssa/20040615-1.c: New test.
4223         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
4224         be less sensitive to operand ordering.
4225         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
4226
4227 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
4228
4229         * g++.dg/abi/bitfield3.C: Add comment..
4230
4231 2004-06-15  Richard Henderson  <rth@redhat.com>
4232
4233         * g++.dg/ext/stmtexpr1.C: XFAIL.
4234         * gcc.dg/20030612-1.c: XFAIL.
4235
4236 2004-06-15  Eric Christopher  <echristo@redhat.com>
4237
4238         * g++.dg/charset/asm5.c: New.
4239         * gcc.dg/charset/asm6.c: New.
4240
4241 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4242
4243         PR fortran/15962
4244         * gfortran.fortran-torture/execute/select_1.f90: New test.
4245
4246 2004-06-15  Paul Brook  <paul@codesourcery.com>
4247
4248         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
4249
4250 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4251
4252         PR c++/15967
4253         * g++.dg/lookup/crash3.C: New test.
4254
4255 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4256
4257         PR c++/15947
4258         * g++.dg/parse/dtor4.C: New test.
4259
4260 2004-06-14  Jeff Law  <law@redhat.com>
4261
4262         * gcc.c-torture/compile/20040614-1.c: New test.
4263
4264 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4265
4266         PR fortran/15211
4267         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
4268         LEN of a character array.
4269
4270 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
4271
4272         PR c++/15096
4273         * g++.dg/template/ptrmem10.C: New test.
4274
4275         PR c++/14930
4276         * g++.dg/template/friend30.C: New test.
4277
4278 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4279
4280         PR fortran/14928
4281         * gfortran.fortran-torture/compile/mloc.f90: New test.
4282
4283 2004-06-13  Paul Brook  <paul@codesourcery.com>
4284
4285         * gfortran.fortran-torture/execute/random_2.f90: New test.
4286
4287 2004-06-13  Eric Christopher  <echristo@redhat.com>
4288
4289         * gcc.dg/noncompile/redecl-1.c: Fix error message.
4290
4291 2004-06-12  Paul Brook  <paul@codesourcery.com>
4292
4293         * gfortran.fortran-torture/execute/contained_3.f90: New test.
4294
4295 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4296
4297         PR fortran/14923
4298         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
4299
4300 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4301
4302         PR fortran/14957
4303         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
4304         syntax errors in end statements of contained subroutines.
4305
4306 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4307
4308         PR fortran/12841
4309         * gfortran.fortran-torture/execute/null_arg.f90: New test.
4310
4311 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
4312
4313         PR fortran/15665
4314         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
4315
4316 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
4317
4318         PR gfortran/12839
4319         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
4320
4321 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
4322
4323         PR c++/15862
4324         * g++.dg/parse/enum1.C: New test.
4325
4326 2004-06-10  Jeff Law  <law@redhat.com>
4327
4328         * gcc.c-torture/compile/20040610-1.c: New test.
4329
4330 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4331
4332         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
4333         * g++.old-deja/g++.other/decl3.C: Likewise.
4334
4335 2004-06-10  Brian Booth  <bbooth@redhat.com>
4336
4337         * gcc.dg/tree-ssa/20031015-1.c: Scan for
4338         V_MAY_DEF instead of VDEF.
4339         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
4340
4341 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
4342
4343         PR c++/14211
4344         * g++.dg/conversion/const1.C: New test.
4345
4346         PR c++/15076
4347         * g++.dg/conversion/reinterpret1.C: New test.
4348
4349         PR c++/15877
4350         * g++.dg/template/enum2.C: New test.
4351
4352         PR c++/15227
4353         * g++.dg/template/error13.C: New test.
4354
4355 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4356
4357         PR fortran/14957
4358         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
4359         arguments to test_* REAL and of the right size.
4360
4361 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
4362
4363         PR target/15569
4364         PR rtl-optimization/15681
4365         * gcc.dg/20040609-1.c: New test.
4366
4367 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
4368
4369         PR c++/14791
4370         * g++.dg/opt/builtins1.C: New test.
4371
4372 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
4373
4374         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
4375         that use default windows32 struct layout.
4376         * gcc.dg/i386-bitfield2.c: Likewise.
4377
4378 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
4379
4380         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
4381         for mingw32 and cygwin targets.
4382
4383 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
4384
4385         * gcc.dg/pch/macro-4.c: New.
4386         * gcc.dg/pch/macro-4.hs: New.
4387
4388 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4389
4390         PR fortran/13249
4391         * gfortran.fortran-torture/compile/name_clash.f90: New test.
4392
4393 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4394
4395         PR fortran/13372
4396         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
4397
4398 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
4399
4400         PR gfortran/14897
4401         * gfortran.fortran-torture/execute/t_edit.f90: New test.
4402
4403 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
4404
4405         PR gfortran/15755
4406         * gfortran.fortran-torture/execute/backspace.c : New test.
4407
4408 2004-06-09  Paul Brook  <paul@codesourcery.com>
4409
4410         * gfortran.fortran-torture/execure/intrinsic_associated.f90
4411         (pointer_to_section): Rewrite to use smaller array.
4412
4413 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
4414
4415         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
4416         * gcc.dg/ext/altivec-10.c: Same.
4417         * gcc.dg/ext/altivec-11.c: Same.
4418         * gcc.dg/ext/altivec-12.c: Same.
4419         * gcc.dg/ext/altivec-13.c: Same.
4420         * gcc.dg/ext/altivec-14.c: Same.
4421         * gcc.dg/ext/altivec-15.c: Same.
4422         * gcc.dg/ext/altivec-16.c: Same.
4423         * gcc.dg/ext/altivec-3.c: Same.
4424         * gcc.dg/ext/altivec-4.c: Same.
4425         * gcc.dg/ext/altivec-6.c: Same.
4426         * gcc.dg/ext/altivec-7.c: Same.
4427         * gcc.dg/ext/altivec-8.c: Same.
4428         * gcc.dg/ext/altivec-varargs-1.c: Same.
4429
4430         * g++.dg/ext/altivec-1.C: Correct dg syntax.
4431         * g++.dg/ext/altivec-10.C: Same.
4432         * g++.dg/ext/altivec-2.C: Same.
4433         * g++.dg/ext/altivec-3.C: Same.
4434         * g++.dg/ext/altivec-4.C: Same.
4435         * g++.dg/ext/altivec-5.C: Same.
4436         * g++.dg/ext/altivec-6.C: Same.
4437         * g++.dg/ext/altivec-7.C: Same.
4438         * g++.dg/ext/altivec-8.C: Same.
4439         * g++.dg/ext/altivec-9.C: Same.
4440
4441 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4442
4443         PR c++/7841
4444         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
4445
4446 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4447
4448         * gcc.dg/union-1.c: New test.
4449
4450 2004-06-07  Roger Sayle  <roger@eyesopen.com>
4451
4452         * gcc.dg/builtins-41.c: New test case.
4453         * gcc.dg/builtins-42.c: New test case.
4454
4455 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
4456
4457         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
4458         * g++.dg/ext/altivec-10.C: Same.
4459         * g++.dg/ext/altivec-2.C: Same.
4460         * g++.dg/ext/altivec-3.C: Same.
4461         * g++.dg/ext/altivec-4.C: Same.
4462         * g++.dg/ext/altivec-5.C: Same.
4463         * g++.dg/ext/altivec-6.C: Same.
4464         * g++.dg/ext/altivec-7.C: Same.
4465         * g++.dg/ext/altivec-8.C: Same.
4466         * g++.dg/ext/altivec-9.C: Same.
4467         * g++.old-deja/g++.abi/cxa_vec.C: Same.
4468         * g++.old-deja/g++.brendan/new3.C: Same.
4469         * gcc.c-torture/execute/eeprof-1.x: Same.
4470
4471 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4472
4473         PR c/14765
4474         * gcc.dg/pr14765-1.c: New test.
4475
4476 2004-06-07  Roger Sayle  <roger@eyesopen.com>
4477
4478         PR c/14649
4479         * gcc.dg/pr14649-1.c: New test case.
4480
4481 2004-06-07  Richard Henderson  <rth@redhat.com>
4482
4483         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
4484         if temporaries.
4485
4486 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
4487
4488         * g++.dg/eh/elide1.C: Remove XFAIL.
4489
4490 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
4491
4492         PR c++/15337
4493         * g++.dg/expr/sizeof3.C: New test.
4494
4495         PR c++/14777
4496         * g++.dg/template/access14.C: New test.
4497
4498         PR c++/15554
4499         * g++.dg/template/enum1.C: New test.
4500
4501         PR c++/15057
4502         * g++.dg/eh/throw1.C: New test.
4503
4504 2004-06-07  David Ayers  <d.ayers@inode.at>
4505             Ziemowit Laski  <zlaski@apple.com>
4506
4507         * lib/objc.exp (objc_target_compile): Revert the '-framework
4508         Foundation' flag fix, since bare Darwin does not ship
4509         with the Foundation framework.
4510         * objc/execute/next_mapping.h: Provide a local NSConstantString
4511         @interface and @implementation.
4512         (objc_constant_string_init): A constructor function, used to
4513         initialize the NSConstantString meta-class object.
4514         * objc/execute/string1.m: Include "next_mapping.h" instead of
4515         <Foundation/NSString.h>.
4516         * objc/execute/string2.m: Likewise.
4517         * objc/execute/string3.m: Likewise.
4518         * objc/execute/string4.m: Likewise.
4519
4520 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
4521
4522         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
4523         to double. Replace double with FLOAT.
4524         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
4525
4526         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
4527         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
4528         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
4529         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
4530         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
4531         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
4532         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
4533         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
4534
4535 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
4536
4537         PR c/13519
4538         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
4539
4540 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4541
4542         PR c++/15503
4543         * g++.dg/template/meminit2.C: New test.
4544
4545 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
4546
4547         PR target/15822
4548         * gcc.c-torture/execute/compare-fp-1.c,
4549         gcc.c-torture/execute/compare-fp-2.c,
4550         gcc.c-torture/execute/compare-fp-3.c,
4551         gcc.c-torture/execute/compare-fp-4.c,
4552         gcc.c-torture/execute/compare-fp-3.x,
4553         gcc.c-torture/execute/compare-fp-4.x: Moved...
4554         * gcc.c-torture/execute/ieee/compare-fp-1.c,
4555         gcc.c-torture/execute/ieee/compare-fp-2.c,
4556         gcc.c-torture/execute/ieee/compare-fp-3.c,
4557         gcc.c-torture/execute/ieee/compare-fp-4.c,
4558         gcc.c-torture/execute/ieee/compare-fp-3.x,
4559         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
4560
4561 2004-06-04  David Ayers  <d.ayers@inode.at>
4562
4563         * objc/execute/protocol-isEqual-4.m: New testcase.
4564
4565 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
4566
4567         * objc/execute/protocol-isEqual-1.m: New testcase.
4568         * objc/execute/protocol-isEqual-2.m: New testcase.
4569         * objc/execute/protocol-isEqual-3.m: New testcase.
4570
4571 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4572
4573         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
4574
4575 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
4576
4577         * lib/objc.exp (objc_target_compile): When running tests on
4578         Darwin (Mac OS X), inform the linker about '-framework
4579         'Foundation'.
4580
4581 2004-06-02  Eric Christopher  <echristo@redhat.com>
4582
4583         * gcc.c-torture/compile/20040602-1.c: New.
4584
4585 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
4586
4587         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
4588         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
4589
4590         PR tree-optimization/14736
4591         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
4592
4593         PR tree-optimization/14042
4594         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
4595
4596         PR tree-optimization/14729
4597         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
4598
4599 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4600
4601         PR fortran/15557
4602         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
4603
4604 2004-06-01  Richard Hederson  <rth@redhat.com>
4605
4606         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
4607
4608 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4609
4610         PR c++/14932
4611         * g++.dg/parse/offsetof4.C: New test.
4612
4613 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
4614
4615         PR objc/7993
4616         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
4617
4618 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
4619
4620         PR c++/15701
4621         * g++.dg/template/friend29.C: New test.
4622
4623 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
4624
4625         PR c/15749
4626         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
4627
4628 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
4629
4630         * gcc.dg/sparc-trap-1.c: New test.
4631
4632 2004-05-31  Roger Sayle  <roger@eyesopen.com>
4633
4634         PR middle-end/15069
4635         * g++.dg/opt/fold3.C: New test case.
4636
4637 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
4638
4639         * lib/target-supports.exp (check_iconv_available): Fix fallout
4640         from 2004-05-28 patch.
4641
4642 2004-05-30  Paul Brook  <paul@codesourcery.com>
4643
4644         PR fortran/15620
4645         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
4646         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
4647
4648 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
4649
4650         * gfortran.fortran-torture/execute/random_1.f90: New test.
4651
4652 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
4653
4654         * g++.dg/ext/altivec-10.C: New test.
4655
4656 2004-05-29  Paul Brook  <paul@codesourcery.com>
4657
4658         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
4659
4660 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
4661
4662         * gcc.dg/altivec-16.c: New test.
4663
4664 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
4665
4666         * lib/target-supports.exp (check_vmx_hw_available): New.
4667         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
4668
4669         * lib/target-supports.exp (check_alias_available,
4670         check_iconv_available, check_named_sections_available): Use
4671         unique names for temporary files.
4672
4673 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
4674
4675         * gcc.dg/altivec-15.c: New test.
4676
4677 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
4678
4679         PR c++/15083
4680         * g++.dg/warn/noeffect6.C: New test.
4681
4682         PR c++/15471
4683         * g++.dg/expr/ptrmem4.C: New test.
4684
4685         PR c++/15640
4686         * g++.dg/template/operator3.C: New test.
4687
4688 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
4689
4690         PR c++/14668
4691         * g++.dg/lookup/redecl1.C: New test.
4692         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
4693
4694 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
4695
4696         * gcc.c-torture/execute/compare-fp-1.c,
4697         gcc.c-torture/execute/compare-fp-2.c,
4698         gcc.c-torture/execute/compare-fp-3.c,
4699         gcc.c-torture/execute/compare-fp-4.c,
4700         gcc.c-torture/execute/compare-fp-3.x,
4701         gcc.c-torture/execute/compare-fp-4.x,
4702         gcc.dg/pr15649-1.c: New.
4703
4704 2004-05-27  Adam Nemet  <anemet@lnxw.com>
4705
4706         PR c++/12883
4707         * g++.dg/init/array14.C: New test.
4708
4709 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
4710
4711         * lib/compat.exp (compat-get-options-main): New.
4712         (compat-get-options): Remove unneeded code, warn for ignored
4713         command.
4714         (compat-execute): Check flag set by dg-require-* commands.
4715
4716         * lib/compat.exp (compat-execute): Break up long lines.
4717
4718 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
4719
4720         * gcc.dg/altivec-7.c: Don't use 'vector long'.
4721         * gcc.dg/altivec-14.c: New test.
4722         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
4723
4724         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
4725         * gcc.dg/altivec-12.c: Ditto.
4726
4727         * gcc.dg/altivec-3.c: Move call to altivec_check.
4728
4729 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4730
4731         PR c++/15044
4732         * g++.dg/template/error12.C: New test.
4733
4734         PR c++/15317
4735         * g++.dg/ext/attrib15.C: New test.
4736
4737         PR c++/15329
4738         * g++.dg/template/ptrmem9.C: New test.
4739
4740 2004-05-25  Paul Brook  <paul@codesourcery.com>
4741
4742         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
4743
4744 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4745
4746         PR c++/15165
4747         * g++.dg/template/crash19.C: New test.
4748
4749 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4750
4751         PR c++/15025
4752         * g++.dg/template/redecl1.C: New test.
4753
4754 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4755
4756         PR c++/14821
4757         * g++.dg/other/ns1.C: New test.
4758
4759         PR c++/14883
4760         * g++.dg/template/invalid1.C: New test.
4761
4762 2004-05-23  Paul Brook  <paul@codesourcery.com>
4763         Victor Leikehman  <lei@haifasphere.co.il>
4764
4765         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
4766         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
4767
4768 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
4769
4770         PR c++/15285
4771         PR c++/15299
4772         * g++.dg/template/non-dependent5.C: New test.
4773         * g++.dg/template/non-dependent6.C: New test.
4774
4775 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
4776
4777         PR c++/15507
4778         * g++.dg/inherit/union1.C: New test.
4779
4780         PR c++/15542
4781         * g++.dg/template/addr1.C: New test.
4782
4783         PR c++/15427
4784         * g++.dg/template/array5.C: New test.
4785
4786         PR c++/15287
4787         * g++.dg/template/array6.C: New test.
4788
4789 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
4790             Roger Sayle  <roger@eyesopen.com>
4791
4792         * g++.dg/lookup/forscope2.C: New test case.
4793
4794 2004-05-22  Ben Elliston  <bje@au.ibm.com>
4795
4796         * gcc.dg/cpp/Wmissingdirs.c: New.
4797
4798 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
4799
4800         PR target/15301
4801         * gcc.dg/compat/union-m128-1.h: New file.
4802         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4803         * gcc.dg/compat/union-m128-1_x.c: Likewise.
4804         * gcc.dg/compat/union-m128-1_y.c: Likewise.
4805
4806 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
4807
4808         PR target/15302
4809         * gcc.dg/compat/struct-complex-1.h: New file.
4810         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
4811         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
4812         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
4813
4814 2004-05-20  Roger Sayle  <roger@eyesopen.com>
4815
4816         PR middle-end/3074
4817         * gcc.dg/pr3074-1.c: New test case.
4818         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
4819
4820 2004-05-20  Falk Hueffner  <falk@debian.org>
4821
4822         PR other/15526
4823         * gcc.dg/ftrapv-1.c: New test case.
4824
4825 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
4826
4827         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
4828
4829 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
4830             Jeff Law  <law@redhat.com>
4831
4832         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
4833         * gcc.dg/tree-ssa/20040518-2.c: New test.
4834
4835         * gcc.dg/tree-ssa/20040518-1.c: New test.
4836
4837 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
4838
4839         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
4840
4841 2004-05-18  Paul Brook  <paul@codesourcery.com>
4842
4843         PR fortran/13930
4844         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
4845
4846 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4847
4848         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
4849         constant folding.
4850
4851 2004-05-17  Steven Bosscher  <stevenb@suse.de>
4852
4853         * gcc.dg/tree-ssa/20040517-1.c: New test.
4854
4855 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4856
4857         * gcc.dg/loop-4.c: New test.
4858
4859 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
4860
4861         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
4862
4863 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
4864
4865         PR fortran/15311
4866         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
4867
4868 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4869
4870         PR fortran/13826
4871         PR fortran/13940
4872         * gfortran.fortran-torture/compile/data_1.f90: New test.
4873
4874 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
4875
4876         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
4877         * gcc.dg/uninit-H.c: Define ASM for __s390__.
4878
4879 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
4880
4881         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
4882
4883 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
4884
4885         PR c/15444
4886         * gcc.dg/format/xopen-1.c: Adjust expected message.
4887         * gcc.dg/format/xopen-3.c: New test.
4888
4889 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
4890
4891         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
4892
4893 2004-05-14  Jeff Law  <law@redhat.com>
4894
4895         * gcc.dg/tree-ssa/20040514-2.c: New test.
4896
4897 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4898
4899         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
4900         this ...
4901         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
4902         this.
4903
4904 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
4905
4906         * gcc.dg/tree-ssa/20040514-1.c: New test.
4907
4908 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4909
4910         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
4911         test.
4912
4913 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4914
4915         PR fortran/14066
4916         * gfortran.fortran-torture/compile/do_1.f90: New test.
4917
4918 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4919
4920         PR fortran/15051
4921         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
4922         test.
4923
4924 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
4925
4926         PR fortran/15149
4927         * gfortran.fortran-torture/execute/random_init.f90: New test.
4928
4929 2004-05-13  Paul Brook  <paul@codesourcery.com>
4930
4931         PR fortran/15314
4932         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
4933
4934 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
4935
4936         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
4937         for the powerpc case.
4938
4939 2004-05-13  Jeff Law  <law@redhat.com>
4940
4941         * gcc.dg/tree-ssa/20040513-1.c: New test.
4942         * gcc.dg/tree-ssa/20040513-2.c: New test.
4943
4944 2004-05-13  Paul Brook  <paul@codesourcery.com>
4945
4946         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
4947         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
4948         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
4949
4950 2004-05-13  Andreas Schwab  <schwab@suse.de>
4951
4952         PR other/10819
4953         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
4954         characters.
4955
4956 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
4957
4958         PR fortran/15294
4959         * gfortran.fortran-torture/execute/adjustr.f90: New file.
4960
4961 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
4962
4963         Merge from tree-ssa-20020619-branch.  See
4964         ChangeLog.tree-ssa for details.
4965
4966 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
4967
4968         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
4969         include <altivec.h> explicitly.
4970         * gcc.dg/altivec-13.c: Likewise.
4971
4972 2004-05-11  Paul Brook  <paul@codesourcery.com>
4973
4974         * gcc.c-torture/compile/20010518-1.c: Force enum size.
4975
4976 2004-05-10  Eric Christopher  <echristo@redhat.com>
4977
4978         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
4979         * gcc.dg/sibcall-4.c: Ditto.
4980
4981 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
4982
4983         * g++.dg/ext/altivec-8.C: New test case.
4984         * gcc.dg/altivec-13.c: New test case.
4985
4986 2004-05-08  Roger Sayle  <roger@eyesopen.com>
4987
4988         * gcc.c-torture/execute/divcmp-1.c: New test case.
4989         * gcc.c-torture/execute/divcmp-2.c: New test case.
4990         * gcc.c-torture/execute/divcmp-3.c: New test case.
4991
4992 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
4993
4994         * g++.dg/other/pragma-re-2.C: New test.
4995
4996 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
4997
4998         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
4999         * gcc.dg/i386-387-2.c: Likewise.
5000
5001         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
5002         __builtin_drem.
5003         * gcc.dg/i386-387-6.c: Likewise.
5004
5005 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
5006
5007         * gcc.dg/builtins-33.c:  Also check log1p*.
5008
5009 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
5010
5011         PR optimization/15296
5012         * gcc.c-torture/execute/pr15296.c: New test.
5013
5014 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
5015
5016         * gcc.dg/builtins-40.c: New test.
5017
5018 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
5019
5020         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
5021
5022 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
5023
5024         * g++.dg/ext/spe1.C: New testcase.
5025
5026 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
5027
5028         * objc.dg/image-info.m: Allow additional attributes
5029         for __image_info section.
5030
5031 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
5032
5033         * gcc.dg/torture/mips-hilo-2.c: New test.
5034
5035 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5036
5037         PR c++/14389
5038         * g++.dg/template/member5.C: New test.
5039
5040 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
5041
5042         * gcc.dg/builtins-34.c: Also check expm1*.
5043
5044 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5045
5046         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
5047         * gcc.dg/torture/builtin-convert-3.c: New test.
5048
5049 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
5050
5051         PR middle-end/15054
5052         * g++.dg/opt/pr15054.C: New test.
5053
5054 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5055
5056         * gcc.dg/torture/builtin-rounding-1.c: New test.
5057         * gcc.dg/builtins-25.c: Delete.
5058         * gcc.dg/builtins-29.c: Delete.
5059
5060 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
5061
5062         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
5063         * gcc.dg/sibcall-4.c: Likewise.
5064         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
5065
5066 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
5067
5068         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
5069         bit-field on 16-bit targets.
5070
5071 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
5072
5073         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
5074         16-bit targets.
5075
5076 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
5077
5078         * gcc.dg/rs6000-power2-1.c: Change to compile only.
5079         * gcc.dg/rs6000-power2-2.c: Likewise.
5080
5081 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
5082
5083         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
5084         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
5085         Change the asm registers to be in form of frN instead of fN.
5086
5087 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5088
5089         * gcc.dg/torture/builtin-convert-2.c: New test.
5090
5091 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
5092
5093         * gcc.dg/rs6000-power2-1.c: New test.
5094         * gcc.dg/rs6000-power2-2.c: New test.
5095
5096 2004-04-28  Jan Hubicka  <jh@suse.cz>
5097
5098         * gcc.dg/unused-6.c: New test.
5099
5100 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
5101             Ulrich Weigand  <uweigand@de.ibm.com>
5102
5103         * ada/acats/run_all.sh: Define $target variable.
5104
5105 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
5106
5107         PR c++/15119
5108         * g++.dg/other/vararg-1.C: New test.
5109
5110         PR c++/4794
5111         * g++.dg/eh/cleanup3.C: New test.
5112
5113 2004-04-24  Laurent GUERBY <laurent@guerby.net>
5114
5115         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
5116         and ad8011a (target_insn).
5117         * ada/acats/support/macro.dfs: Likewise.
5118         * ada/acats/support/impbit.adb: New file.
5119
5120 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
5121
5122         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
5123
5124 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5125
5126         * gcc.dg/loop-3.c: New test.
5127
5128 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
5129
5130         * gcc.c-torture/execute/simd-5.c: New test.
5131
5132 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5133
5134         PR c++/15064
5135         * g++.dg/template/crash18.C: New test.
5136
5137 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
5138
5139         * g++.dg/ext/complit3.C: New test.
5140
5141 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
5142
5143         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
5144         * gcc.dg/altivec-3.c: Same.
5145         * gcc.dg/altivec-varargs-1.c: Same.
5146
5147 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
5148
5149         * lib/target-supports.exp (check_profiling_available): Assume
5150         profiling is not available on powerpc-eabi targets.
5151
5152 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
5153
5154         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
5155         * gcc.dg/vmx/bug-1.c: Ditto.
5156
5157 2004-04-20  Eric Christopher  <echristo@redhat.com>
5158
5159         * gcc.dg/charset/extern.c: New test.
5160         * g++.dg/charset/extern3.cc: Ditto.
5161
5162 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
5163
5164         * gcc.dg/builtins-39.c: New test.
5165
5166 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
5167
5168         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
5169
5170 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
5171
5172         * gcc.dg/torture/mips-hilo-1.c: New test.
5173
5174 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
5175
5176         * gcc.c-torture/compile/20040419-1.c: New test.
5177
5178 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
5179
5180         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
5181
5182 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
5183             Aldy Hernandez  <aldyh@redhat.com>
5184
5185         * gcc.c-torture/execute/va-arg-24.c: New.
5186
5187 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
5188             Aldy Hernandez  <aldyh@redhat.com>
5189
5190         * gcc.dg/vmx/1b-01.c: New.
5191         * gcc.dg/vmx/1b-02.c: New.
5192         * gcc.dg/vmx/1b-03.c: New.
5193         * gcc.dg/vmx/1b-04.c: New.
5194         * gcc.dg/vmx/1b-05.c: New.
5195         * gcc.dg/vmx/1b-06.c: New.
5196         * gcc.dg/vmx/1b-07.c: New.
5197         * gcc.dg/vmx/1c-01.c: New.
5198         * gcc.dg/vmx/1c-02.c: New.
5199         * gcc.dg/vmx/3a-01a.c: New.
5200         * gcc.dg/vmx/3a-01.c: New.
5201         * gcc.dg/vmx/3a-01m.c: New.
5202         * gcc.dg/vmx/3a-03.c: New.
5203         * gcc.dg/vmx/3a-03m.c: New.
5204         * gcc.dg/vmx/3a-04.c: New.
5205         * gcc.dg/vmx/3a-04m.c: New.
5206         * gcc.dg/vmx/3a-05.c: New.
5207         * gcc.dg/vmx/3a-06.c: New.
5208         * gcc.dg/vmx/3a-06m.c: New.
5209         * gcc.dg/vmx/3a-07.c: New.
5210         * gcc.dg/vmx/3b-01.c: New.
5211         * gcc.dg/vmx/3b-02.c: New.
5212         * gcc.dg/vmx/3b-10.c: New.
5213         * gcc.dg/vmx/3b-13.c: New.
5214         * gcc.dg/vmx/3b-14.c: New.
5215         * gcc.dg/vmx/3b-15.c: New.
5216         * gcc.dg/vmx/3c-01a.c: New.
5217         * gcc.dg/vmx/3c-01.c: New.
5218         * gcc.dg/vmx/3c-02.c: New.
5219         * gcc.dg/vmx/3c-03.c: New.
5220         * gcc.dg/vmx/3d-01.c: New.
5221         * gcc.dg/vmx/4-01.c: New.
5222         * gcc.dg/vmx/4-03.c: New.
5223         * gcc.dg/vmx/5-01.c: New.
5224         * gcc.dg/vmx/5-02.c: New.
5225         * gcc.dg/vmx/5-03.c: New.
5226         * gcc.dg/vmx/5-04.c: New.
5227         * gcc.dg/vmx/5-05.c: New.
5228         * gcc.dg/vmx/5-06.c: New.
5229         * gcc.dg/vmx/5-07.c: New.
5230         * gcc.dg/vmx/5-07t.c: New.
5231         * gcc.dg/vmx/5-08.c: New.
5232         * gcc.dg/vmx/5-10.c: New.
5233         * gcc.dg/vmx/5-11.c: New.
5234         * gcc.dg/vmx/7-01a.c: New.
5235         * gcc.dg/vmx/7-01.c: New.
5236         * gcc.dg/vmx/7c-01.c: New.
5237         * gcc.dg/vmx/7d-01.c: New.
5238         * gcc.dg/vmx/7d-02.c: New.
5239         * gcc.dg/vmx/8-01.c: New.
5240         * gcc.dg/vmx/8-02a.c: New.
5241         * gcc.dg/vmx/8-02.c: New.
5242         * gcc.dg/vmx/brode-1.c: New.
5243         * gcc.dg/vmx/bug-1.c: New.
5244         * gcc.dg/vmx/bug-2.c: New.
5245         * gcc.dg/vmx/bug-3.c: New.
5246         * gcc.dg/vmx/cw-bug-1.c: New.
5247         * gcc.dg/vmx/cw-bug-2.c: New.
5248         * gcc.dg/vmx/cw-bug-3.c: New.
5249         * gcc.dg/vmx/dct.c: New.
5250         * gcc.dg/vmx/debug-1.c: New.
5251         * gcc.dg/vmx/debug-2.c: New.
5252         * gcc.dg/vmx/debug-3.c: New.
5253         * gcc.dg/vmx/debug-4.c: New.
5254         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
5255         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
5256         * gcc.dg/vmx/eg-5.c: New.
5257         * gcc.dg/vmx/fft.c: New.
5258         * gcc.dg/vmx/gcc-bug-1.c: New.
5259         * gcc.dg/vmx/gcc-bug-2.c: New.
5260         * gcc.dg/vmx/gcc-bug-3.c: New.
5261         * gcc.dg/vmx/gcc-bug-4.c: New.
5262         * gcc.dg/vmx/gcc-bug-5.c: New.
5263         * gcc.dg/vmx/gcc-bug-6.c: New.
5264         * gcc.dg/vmx/gcc-bug-7.c: New.
5265         * gcc.dg/vmx/gcc-bug-8.c: New.
5266         * gcc.dg/vmx/gcc-bug-9.c: New.
5267         * gcc.dg/vmx/gcc-bug-b.c: New.
5268         * gcc.dg/vmx/gcc-bug-c.c: New.
5269         * gcc.dg/vmx/gcc-bug-d.c: New.
5270         * gcc.dg/vmx/gcc-bug-e.c: New.
5271         * gcc.dg/vmx/gcc-bug-f.c: New.
5272         * gcc.dg/vmx/gcc-bug-g.c: New.
5273         * gcc.dg/vmx/gcc-bug-i.c: New.
5274         * gcc.dg/vmx/harness.h: New.
5275         * gcc.dg/vmx/ira1.c: New.
5276         * gcc.dg/vmx/ira2a.c: New.
5277         * gcc.dg/vmx/ira2b.c: New.
5278         * gcc.dg/vmx/ira2.c: New.
5279         * gcc.dg/vmx/ira2c.c: New.
5280         * gcc.dg/vmx/mem.c: New.
5281         * gcc.dg/vmx/newton-1.c: New.
5282         * gcc.dg/vmx/ops.c: New.
5283         * gcc.dg/vmx/sn7153.c: New.
5284         * gcc.dg/vmx/spill2.c: New.
5285         * gcc.dg/vmx/spill3.c: New.
5286         * gcc.dg/vmx/spill.c: New.
5287         * gcc.dg/vmx/t.c: New.
5288         * gcc.dg/vmx/varargs-1.c: New.
5289         * gcc.dg/vmx/varargs-2.c: New.
5290         * gcc.dg/vmx/varargs-3.c: New.
5291         * gcc.dg/vmx/varargs-4.c: New.
5292         * gcc.dg/vmx/varargs-5.c: New.
5293         * gcc.dg/vmx/varargs-6.c: New.
5294         * gcc.dg/vmx/varargs-7.c: New.
5295         * gcc.dg/vmx/vmx.exp: New.
5296         * gcc.dg/vmx/vprint-1.c: New.
5297         * gcc.dg/vmx/vscan-1.c: New.
5298         * gcc.dg/vmx/x-01.c: New.
5299         * gcc.dg/vmx/x-02.c: New.
5300         * gcc.dg/vmx/x-03.c: New.
5301         * gcc.dg/vmx/x-04.c: New.
5302         * gcc.dg/vmx/x-05.c: New.
5303         * gcc.dg/vmx/yousufi-1.c: New.
5304         * gcc.dg/vmx/zero-1.c: New.
5305         * gcc.dg/vmx/zero.c: New.
5306
5307 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
5308
5309         * g++.dg/lookup/java1.C: Update for chage of
5310         _Jv_AllocObject.
5311         * g++.dg/lookup/java2.C: Likewise.
5312
5313 2004-04-17  Laurent GUERBY <laurent@guerby.net>
5314
5315         * ada/acats/run_all.sh: use -O2 by default.
5316
5317 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
5318
5319         * gcc.dg/vr-mult-[12].c: New tests.
5320
5321 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5322
5323         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
5324
5325         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
5326
5327 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
5328
5329         * lib/target-supports.exp (check_profiling_available): Assume profiling
5330         isn't available for mips*-*-elf targets.
5331
5332 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
5333
5334         * gcc.dg/builtins-38.c: New test.
5335
5336 2004-04-14  Eric Christopher  <echristo@redhat.com>
5337
5338         * g++.dg/charset/charset.exp: Run .cc extension tests.
5339
5340 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
5341
5342         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
5343
5344 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5345
5346         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
5347
5348 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
5349
5350         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
5351         * gcc.dg/i386-387-2.c: Likewise.
5352
5353         * gcc.dg/i386-387-7.c: New test.
5354         * gcc.dg/i386-387-8.c: New test.
5355
5356         * gcc.dg/builtins-37.c: New test.
5357
5358 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
5359
5360         * g++.dg/pch/externc-1.C: Add missing semicolon.
5361
5362 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
5363
5364         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
5365
5366 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
5367
5368         * gcc.c-torture/execute/20040411-1.c: New test.
5369
5370 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5371
5372         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
5373
5374 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
5375
5376         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
5377
5378 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
5379
5380         * lib/target-supports.exp (check_named_sections_available): New.
5381         * lib/gcc-dg.exp (dg-require-named-sections): New.
5382         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
5383         old-deja.exp.  Also prune error-count message from HP linker.
5384         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
5385
5386         * g++.dg/init/init-ref4.C: Use dg-require-weak.
5387         * g++.old-deja/g++.pt/static3.C: Likewise.
5388         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
5389
5390 2004-04-09  Roger Sayle  <roger@eyesopen.com>
5391
5392         * gcc.c-torture/execute/20040409-1.c: New test case.
5393         * gcc.c-torture/execute/20040409-2.c: New test case.
5394         * gcc.c-torture/execute/20040409-3.c: New test case.
5395
5396 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
5397
5398         * gcc.dg/20040409-1.c: New test.
5399
5400 2004-04-08  Roger Sayle  <roger@eyesopen.com>
5401
5402         PR target/14888
5403         * g++.dg/opt/pr14888.C: New test case.
5404
5405 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
5406
5407         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
5408         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
5409         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
5410         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
5411         New tests.
5412
5413 2004-04-08  Paul Brook  <paul@codesourcery.com>
5414
5415         * gcc.dg/spill-1.c: New test.
5416
5417 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5418
5419         * gcc.dg/torture/builtin-ctype-2.c: New test.
5420
5421 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
5422
5423         * gcc.dg/pch/pch.exp: Add largefile test.
5424
5425 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
5426
5427         * g++.dg/pch/externc-1.Hs: New.
5428         * g++.dg/pch/externc-1.C: New.
5429
5430 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5431
5432         * gcc.dg/compat/struct-by-value-5a_main.c,
5433         gcc.dg/compat/struct-by-value-5b_main.c: New files.
5434         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
5435         * gcc.dg/compat/struct-by-value-5a_x.c,
5436         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
5437         gcc.dg/compat/struct-by-value-5_x.c.
5438         * gcc.dg/compat/struct-by-value-5a_y.c,
5439         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
5440         gcc.dg/compat/struct-by-value-5_y.c.
5441
5442         * gcc.dg/compat/struct-by-value-6a_main.c,
5443         gcc.dg/compat/struct-by-value-6b_main.c: New files.
5444         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
5445         * gcc.dg/compat/struct-by-value-6a_x.c,
5446         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
5447         gcc.dg/compat/struct-by-value-6_x.c.
5448         * gcc.dg/compat/struct-by-value-6a_y.c,
5449         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
5450         gcc.dg/compat/struct-by-value-6_y.c.
5451
5452         * gcc.dg/compat/struct-by-value-7a_main.c,
5453         gcc.dg/compat/struct-by-value-7b_main.c: New files.
5454         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
5455         * gcc.dg/compat/struct-by-value-7a_x.c,
5456         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
5457         gcc.dg/compat/struct-by-value-7_x.c.
5458         * gcc.dg/compat/struct-by-value-7a_y.c,
5459         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
5460         gcc.dg/compat/struct-by-value-7_y.c.
5461
5462 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
5463
5464         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
5465         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
5466         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
5467         options.
5468
5469 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
5470
5471         * gcc.dg/builtins-36.c: New test.
5472
5473 2004-04-06  Paul Brook  <paul@codesourcery.com>
5474
5475         * README.gcc: Remove obsolete contraint on testcases.
5476
5477 2004-04-05  Paul Brook  <paul@codesourcery.com>
5478
5479         PR2123
5480         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
5481         failure and exit(0) on success.
5482         * g++.dg/expr/anew2.C: Ditto.
5483         * g++.dg/expr/anew3.C: Ditto.
5484         * g++.dg/expr/anew4.C: Ditto.
5485
5486 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
5487
5488         PR c++/3518
5489         * g++.dg/template/unify7.C: New.
5490
5491 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
5492
5493         * g++.dg/README: Bring up to date with new subdirectories; remove
5494         duplicate subdirectory lines.
5495
5496 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
5497
5498         PR c++/14007
5499         * g++.dg/template/unify5.C: New.
5500         * g++.dg/template/unify6.C: New.
5501         * g++.dg/template/qualttp20.C: Adjust.
5502         * g++.old-deja/g++.jason/report.C: Adjust.
5503         * g++.old-deja/g++.other/qual1.C: Adjust.
5504
5505 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
5506
5507         PR c++/14803
5508         * g++.dg/inherit/ptrmem1.C: New test.
5509
5510 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
5511
5512         PR c++/14755
5513         * gcc.c-torture/execute/20040331-1.c: New test.
5514         * gcc.dg/20040331-1.c: New test.
5515
5516 2004-04-01  Paul Brook  <paul@codesourcery.com>
5517
5518         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
5519
5520 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
5521
5522         PR c++/14724
5523         * g++.dg/init/goto1.C: New test.
5524
5525         PR c++/14763
5526         * g++.dg/template/defarg4.C: New test.
5527
5528 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
5529
5530         * gcc.dg/altivec-11.c: Extend test for more valid cases.
5531
5532 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
5533
5534         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
5535
5536 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
5537
5538         * gcc.dg/noncompile/undeclared-2.c: New test.
5539
5540 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
5541
5542         * gcc.dg/940409-1.c: Remove XFAIL.
5543         * gcc.dg/reg-vol-struct-1.c: New test.
5544
5545 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5546
5547         * gcc.dg/torture/builtin-wctype-1.c: New test.
5548
5549 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
5550
5551         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
5552         * gcc.dg/20001101-1.c: Likewise.
5553         * gcc.dg/20001102-1.c: Likewise.
5554
5555 2004-03-25  Roger Sayle  <roger@eyesopen.com>
5556
5557         * gcc.dg/compare8.c: Add an additional test for XOR.
5558
5559 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5560
5561         * gcc.dg/torture/builtin-ctype-1.c: New test.
5562
5563 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5564
5565         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
5566         * gcc.dg/torture/builtin-math-1.c: Likewise.
5567         * gcc.dg/torture/builtin-power-1.c: New test.
5568
5569 2004-03-24  Andreas Schwab  <schwab@suse.de>
5570
5571         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
5572         IA64 assembler.
5573
5574 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
5575             Roger Sayle  <roger@eyesopen.com>
5576
5577         * gcc.dg/compare8.c: New test case.
5578
5579 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
5580
5581         * g++.dg/ext/altivec-7.C: New test.
5582
5583 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
5584
5585         PR 12267, 12391, 12560, 13129, 14114, 14133
5586         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
5587         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
5588         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
5589         Adjust error regexps.
5590         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
5591         * gcc.dg/noncompile/undeclared-1.c: New test cases.
5592         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
5593         * gcc.dg/local1.c: Add explanatory comment.
5594
5595 2004-03-23  Roger Sayle  <roger@eyesopen.com>
5596
5597         PR optimization/14669
5598         * g++.dg/opt/fold2.C: New test case.
5599
5600 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
5601
5602         PR c/14069
5603         * gcc.dg/20040322-1.c: New test.
5604
5605 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5606
5607         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
5608         * gcc.dg/ultrasp4.c: Likewise.
5609         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
5610
5611 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
5612
5613         * gcc.dg/i386-sse-8.c: Reset default options.
5614
5615 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
5616
5617         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
5618         in the error message text.
5619
5620 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5621
5622         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
5623
5624 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
5625
5626         PR c++/14616
5627         * g++.dg/init/array13.C: New test.
5628
5629 2004-03-20  Roger Sayle  <roger@eyesopen.com>
5630
5631         PR target/13889
5632         * gcc.c-torture/compile/pr13889.c: New test case.
5633
5634 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5635
5636         PR c/14635
5637         * builtins-1.c (nan, nans): Don't test.
5638         * builtins-30.c: Don't use nan, nanf, nanl.
5639         * builtins-35.c: New test.
5640
5641 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
5642
5643         * g++.dg/ext/altivec-6.C: New test.
5644
5645 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
5646
5647         * g++.dg/init/placement3.C: New test.
5648
5649         * g++.dg/template/spec13.C: New test.
5650
5651         * g++.dg/lookup/using11.C: New test.
5652
5653         * g++.dg/lookup/koenig3.C: New test.
5654
5655         * g++.dg/template/operator2.C: New test.
5656
5657         * g++.dg/expr/dtor3.C: New test.
5658         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
5659         marker.
5660         * g++.old-deja/g++.law/visibility28.C: Likewise.
5661
5662 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
5663
5664         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
5665         * gcc.dg/ppc64-abi-3.c: Likewise.
5666
5667 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5668
5669         PR c++/14545
5670         * g++.dg/parse/template15.C: New test.
5671
5672 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
5673
5674         * g++.dg/expr/dtor2.C: New test.
5675
5676         * g++.dg/lookup/anon4.C: New test.
5677
5678         * g++.dg/overload/using1.C: New test.
5679
5680         * g++.dg/template/lookup7.C: New test.
5681
5682         * g++.dg/template/typename6.C: New test.
5683
5684         * g++.dg/expr/cond6.C: New test.
5685
5686 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5687
5688         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
5689
5690 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
5691
5692         * g++.dg/expr/cond5.C: New test.
5693         * g++.dg/expr/constcast1.C: Likewise.
5694         * g++.dg/expr/ptrmem2.C: Likewise.
5695         * g++.dg/expr/ptrmem3.C: Likewise.
5696         * g++.dg/lookup/main1.C: Likewise.
5697         * g++.dg/template/lookup6.C: Likewise.
5698
5699 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
5700
5701         * gcc.dg/local1.c: New test.
5702
5703         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
5704
5705 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5706
5707         * gcc.dg/torture/builtin-convert-1.c: New test.
5708
5709 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5710
5711         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
5712
5713 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
5714
5715         PR c++/14481
5716         * g++.dg/warn/Wunused-7.C: New test.
5717
5718 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5719
5720         * gcc.dg/torture/builtin-integral-1.c: New test.
5721
5722 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
5723
5724         PR c++/14586
5725         * g++.dg/parse/non-dependent3.C: New test.
5726
5727 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
5728
5729         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
5730         * g++.dg/eh/simd-2.C: Likewise.
5731         * g++.dg/init/array10.C: Likewise.
5732         * gcc.c-torture/compile/simd-1.c: Likewise.
5733         * gcc.c-torture/compile/simd-2.c: Likewise.
5734         * gcc.c-torture/compile/simd-3.c: Likewise.
5735         * gcc.c-torture/compile/simd-4.c: Likewise.
5736         * gcc.c-torture/compile/simd-6.c: Likewise.
5737         * gcc.c-torture/execute/simd-1.c: Likewise.
5738         * gcc.c-torture/execute/simd-2.c: Likewise.
5739         * gcc.dg/compat/vector-defs.h: Likewise.
5740         * gcc.dg/20020531-1.c: Likewise.
5741         * gcc.dg/altivec-3.c: Likewise.
5742         * gcc.dg/altivec-4.c: Likewise.
5743         * gcc.dg/altivec-varargs-1.c: Likewise.
5744         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
5745         * gcc.dg/i386-mmx-3.c: Likewise.
5746         * gcc.dg/i386-sse-4.c: Likewise.
5747         * gcc.dg/i386-sse-5.c: Likewise.
5748         * gcc.dg/i386-sse-8.c: Likewise.
5749         * gcc.dg/simd-1.c: Likewise.
5750         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
5751         __ev64_opaque__ since the machine description provides it.
5752
5753 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5754
5755         * lib/compat.exp (skip_list): New global variable.
5756         Use it to hold the user defined COMPAT_SKIPS list if any.
5757         (compat-obj): Add the members of skip_list to optall.
5758
5759 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5760
5761         * gcc.dg/compat/union-by-value-1_main.c,
5762         union-by-value-1_x.c, union-by-value-1_y.c,
5763         union-check.h, union-defs.h,
5764         union-init.h, union-return-1_main.c,
5765         union-return-1_x.c, union-return-1_y.c: New files.
5766
5767 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5768
5769         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
5770         mixed-struct-init.h: Add 4 mixed structure types.
5771         struct-by-value-21_main.c, struct-by-value-21_x.c,
5772         struct-by-value-21_y.c, struct-return-21_main.c,
5773         struct-return-21_x.c, struct-return-21_y.c: New files.
5774
5775 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
5776
5777         PR c++/14550
5778         * g++.dg/parse/template14.C: New test.
5779
5780 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5781
5782         * gcc.c-torture/execute/20040313-1.c: New test.
5783
5784 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
5785
5786         PR target/14533
5787         * gcc.dg/20040311-2.c: New test.
5788
5789 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
5790
5791         PR other/14544
5792         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
5793         bit-field.
5794
5795 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
5796
5797         * gcc.dg/20040305-2.c: Add missing return statement.
5798
5799 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5800
5801         * gcc.dg/builtins-34.c: Also check pow10*.
5802
5803 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
5804
5805         PR target/14262
5806         * gcc.dg/20040305-2.c: New test.
5807
5808 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
5809
5810         * gcc.dg/20040310-1.c: New test.
5811
5812 2004-03-11  Roger Sayle  <roger@eyesopen.com>
5813
5814         * gcc.c-torture/execute/20040311-1.c: New test case.
5815
5816 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
5817
5818         PR c++/14476
5819         * g++.dg/lookup/enum1.C: New test.
5820
5821 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
5822
5823         PR c++/14510
5824         * g++.dg/lookup/struct2.C: New test.
5825
5826 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
5827
5828         * gcc.dg/builtins-34.c: New test.
5829
5830 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5831
5832         * gcc.dg/torture/builtin-nonneg-1.c: New test.
5833
5834 2004-03-09  James E Wilson  <wilson@specifixinc.com>
5835
5836         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
5837         * gcc.dg/alias-2.c: New testcase.
5838
5839 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
5840
5841         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
5842
5843 2004-03-09  Roger Sayle  <roger@eyesopen.com>
5844
5845         * gcc.c-torture/execute/20040309-1.c: New test case.
5846
5847 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
5848
5849         PR c++/14397
5850         * g++.dg/overload/ref1.C: New.
5851
5852 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5853
5854         PR c++/14409
5855         * g++.dg/template/spec12.C: New test.
5856
5857         PR c++/14448
5858         * g++.dg/parse/crash14.C: New test.
5859
5860 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
5861
5862         PR c++/14230
5863         * g++.dg/init/ref11.C: New test.
5864
5865 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
5866
5867         PR c++/14432
5868         * g++.dg/parse/builtin2.C: New test.
5869
5870 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
5871
5872         PR c++/14401
5873         * g++.dg/init/ctor3.C: New test.
5874         * g++.dg/init/union1.C: New test.
5875         * g++.dg/ext/anon-struct4.C: New test.
5876
5877 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
5878
5879         * g++.dg/lookup/koenig1.C: Tweak error messages.
5880         * g++.dg/lookup/used-before-declaration.C: Likewise.
5881         * g++.dg/other/do1.C: Likewise.
5882         * g++.dg/overload/koenig1.C: Likewise.
5883         * g++.dg/parse/crash13.C: Likewise.
5884         * g++.dg/template/instantiate3.C: Likewise.
5885
5886 2004-03-08  Eric Christopher  <echristo@redhat.com>
5887
5888         * * lib/target-supports.exp: Enable libiconv in test
5889         compilation.  Fix up error checking.
5890
5891 2004-03-08  Roger Sayle  <roger@eyesopen.com>
5892
5893         PR middle-end/14289
5894         * gcc.dg/pr14289-1.c: New test case.
5895         * gcc.dg/pr14289-2.c: Likewise.
5896         * gcc.dg/pr14289-3.c: Likewise.
5897
5898 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
5899
5900         * gcc.c-torture/execute/20040308-1.c: New test.
5901
5902 2004-03-07  Roger Sayle  <roger@eyesopen.com>
5903
5904         * gcc.c-torture/execute/20040307-1.c: New test case.
5905
5906 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
5907
5908         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
5909
5910 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
5911
5912         * gcc.dg/20040306-1.c: New test.
5913
5914 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
5915
5916         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
5917         them static.
5918         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
5919
5920 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5921
5922         PR c/14465
5923         * gcc.dg/decl-6.c: New test.
5924
5925 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5926
5927         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
5928         Rename LOGPOW -> LOG_POW.
5929         (SQRT_EXP, POW_EXP): New.
5930
5931 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5932
5933         * gcc.dg/i386-sse-8.c: New test.
5934
5935 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5936
5937         PR c/14114
5938         * gcc.dg/decl-5.c: New test.
5939
5940 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
5941
5942         * gcc.dg/20040305-1.c: New test.
5943
5944 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
5945
5946         PR other/14354
5947         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
5948
5949 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
5950
5951         PR c++/14425, c++/14426
5952         * g++.dg/ext/altivec-4.C: New test.
5953         * g++.dg/ext/altivec-5.C: New test.
5954
5955 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
5956
5957         * g++.old-deja/g++.other/linkage1.C: Expect errors about
5958         global variables of a type with no linkage.
5959         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
5960         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
5961         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
5962         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
5963         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
5964         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
5965         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
5966         * g++.dg/warn/deprecated.C: Name enum Color.
5967         * g++.dg/overload/VLA.C: Name structure for 'b'.
5968         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
5969
5970 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5971
5972         * gcc.c-torture/compile/20040304-1.c: New test.
5973
5974 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
5975
5976         PR 13728
5977         * gcc.dg/decl-4.c: New testcase.
5978
5979 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
5980
5981         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
5982         as PRECF if sizeof (float) > sizeof (double).
5983         (PRECL): Make it the same as PRECF if
5984         sizeof (float) > sizeof (long double).
5985
5986 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5987
5988         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
5989         system type.  Add check for irix6 which doesn't have c99 runtime.
5990
5991 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
5992
5993         * gcc.dg/const-elim-1.c: xfail for xtensa.
5994
5995 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
5996
5997         PR c++/14369
5998         * g++.dg/template/cond4.C: New test.
5999
6000 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
6001
6002         PR c++/14360
6003         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
6004
6005         PR c++/14361
6006         * g++.dg/parse/defarg7.C: New test.
6007
6008         PR c++/14359
6009         * g++.dg/template/friend26.C: New test.
6010
6011 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
6012
6013         PR c++/14324
6014         * g++.dg/abi/mangle21.C: New test.
6015
6016         PR c++/14260
6017         * g++.dg/parse/constructor2.C: New test.
6018
6019         PR c++/14337
6020         * g++.dg/template/sfinae1.C: New test.
6021
6022 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
6023
6024         PR c++/14267
6025         * g++.dg/expr/crash2.C: New test.
6026
6027         PR middle-end/13448
6028         * gcc.dg/inline-5.c: New test.
6029         * gcc.dg/always-inline.c: Split out tests into ...
6030         * gcc.dg/always-inline2.c: ... this and ...
6031         * gcc.dg/always-inline3.c: ... this.
6032
6033 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
6034
6035         PR debug/12103
6036         * g++.dg/debug/crash1.C: New test.
6037
6038 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
6039
6040         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
6041         function with __attribute__((noinline)).
6042         (recurser_void2): Likewise.
6043         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
6044         (recurser_void2): Likewise.
6045
6046 2004-02-29  Roger Sayle  <roger@eyesopen.com>
6047
6048         PR middle-end/14203
6049         * g++.dg/warn/Wunused-6.C: New test case.
6050
6051 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
6052
6053         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
6054         not defined.
6055
6056 2004-02-27  Eric Christopher  <echristo@redhat.com>
6057
6058         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
6059         * g++.dg/charset/asm2.c: Run only x86.
6060         * gcc.dg/charset/asm3.c: Ditto.
6061
6062 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
6063
6064         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
6065         ld_library_path.
6066
6067 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
6068
6069         * g++.dg/ext/altivec-3.C: New.
6070
6071 2004-02-26  Richard Henderson  <rth@redhat.com>
6072
6073         * g++.dg/ext/attrib10.C: Mark for warning.
6074         * gcc.dg/attr-alias-1.c: New.
6075
6076 2004-02-26  Richard Henderson  <rth@redhat.com>
6077
6078         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
6079         * gcc.c-torture/execute/20040208-2.c: ... it back.
6080
6081 2004-02-26  Eric Christopher  <echristo@redhat.com>
6082
6083         * lib/target-supports.exp (check-iconv-available): New function.
6084         * lib/gcc-dg.exp (dg-require-iconv): New function.
6085         Use above.
6086         * gcc.dg/charset: New directory.
6087         * gcc.dg/charset/charset.exp: New file.
6088         * gcc.dg/charset/asm1.c: Ditto.
6089         * gcc.dg/charset/asm2.c: Ditto.
6090         * gcc.dg/charset/asm3.c: Ditto.
6091         * gcc.dg/charset/asm4.c: Ditto.
6092         * gcc.dg/charset/asm5.c: Ditto.
6093         * gcc.dg/charset/attribute1.c: Ditto.
6094         * gcc.dg/charset/attribute2.c: Ditto.
6095         * gcc.dg/charset/string1.c: Ditto.
6096         * g++.dg/charset: New directory.
6097         * g++.dg/dg.exp: Add here. Special options.
6098         * g++.dg/charset/charset.exp: New file.
6099         * g++.dg/charset/asm1.c: Ditto.
6100         * g++.dg/charset/asm2.c: Ditto.
6101         * g++.dg/charset/asm3.c: Ditto.
6102         * g++.dg/charset/asm4.c: Ditto.
6103         * g++.dg/charset/attribute1.c: Ditto.
6104         * g++.dg/charset/attribute2.c: Ditto.
6105         * g++.dg/charset/extern1.cc: Ditto.
6106         * g++.dg/charset/extern2.cc: Ditto.
6107         * g++.dg/charset/string1.c: Ditto.
6108
6109 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
6110
6111         PR c++/14278
6112         * g++.dg/parse/comma1.C: New test.
6113
6114 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6115
6116         PR c++/14284
6117         * g++.dg/template/ttp8.C: New test.
6118
6119 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
6120
6121         * gcc.dg/fixuns-trunc-1.c: New test.
6122
6123 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6124
6125         * gcc.dg/builtins-config.h: Use #elif.
6126
6127 2004-02-26  Michael Matz  <matz@suse.de>
6128
6129         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
6130         * gcc.dg/991214-1.c: Likewise.
6131         * gcc.dg/i386-asm-1.c: Likewise.
6132
6133 2004-02-25  Richard Henderson  <rth@redhat.com>
6134
6135         * gcc.c-torture/execute/20040208-2.c: Move ...
6136         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
6137
6138 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6139
6140         PR c++/14246
6141         * g++.dg/other/crash-3.C: New test.
6142
6143 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6144
6145         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
6146         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
6147
6148         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
6149         HP-UX.
6150
6151 2004-02-24  Michael Matz  <matz@suse.de>
6152
6153         * gcc.dg/i386-regparm.c: New.
6154
6155 2004-02-23  James E Wilson  <wilson@specifixinc.com>
6156
6157         * gcc.c-torture/execute/20040223-1.c: New.
6158
6159 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
6160             Kazu Hirata  <kazu@cs.umass.edu>
6161
6162         * gcc.dg/fwritable-strings-1.c: Remove.
6163
6164 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
6165
6166         PR c/14156
6167         * gcc.dg/20040223-1.c: New test.
6168
6169 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6170
6171         PR c++/14106
6172         * g++.dg/ext/typeof9.C: New test.
6173
6174 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6175
6176         PR c++/14250
6177         * g++.dg/other/switch1.C: New test.
6178
6179 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6180
6181         * gcc.dg/cast-function-1.c: Adjust for new informative message.
6182         * gcc.dg/va-arg-1.c: Likewise.
6183
6184 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6185
6186         PR c++/14143
6187         * g++.dg/template/koenig5.C: New test.
6188
6189 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
6190
6191         * g++.dg/ext/altivec-1.C: Generalize target triple.
6192         * g++.dg/ext/altivec-2.C: New test case.
6193         * g++.dg/ext/altivec_check.h: New file.
6194         * gcc.dg/altivec-1.c: Generalize target triple;
6195         include altivec_check.h and call altivec_check().
6196         * gcc.dg/altivec-[2-5].c: Generalize target triple.
6197         * gcc.dg/altivec-6.c: New test case.
6198         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
6199         type casts as needed.
6200         * gcc.dg/altivec-10.c: Include altivec_check.h and call
6201         altivec_check().
6202         * gcc.dg/altivec-12.c: New test case.
6203         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
6204         include altivec_check.h and call altivec_check().
6205         * gcc.dg/altivec_check.h: New file.
6206
6207 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6208
6209         * lib/target-supports.exp (check_alias_available): Don't mangle
6210         function `g' in test program.
6211
6212 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6213
6214         * lib/target-supports.exp (check_profiling_available): Check
6215         argument to determine whether we support a profiling type.
6216         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
6217         check_profiling_available.
6218         * g++.dg/bprob/bprob.exp: Likewise
6219         * g77.dg/bprob/bprob.exp: Likewise.
6220         * gcc.misc-tests/bprob.exp: Likewise.
6221         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
6222         dg-require-profiling and delete expected error handling.
6223         * gcc.dg/20021014-1.c: Likewise.
6224         * gcc.dg/nest.c: Likewise.
6225
6226 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6227
6228         PR c++/12007
6229         * g++.dg/other/vthunk1.C: New test.
6230
6231 2004-02-20  Falk Hueffner  <falk@debian.org>
6232
6233         PR target/14201
6234         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
6235
6236 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
6237
6238         PR c++/13927
6239         * g++.dg/other/error8.C: Remove XFAIL markers.
6240
6241         PR c++/14173
6242         * g++.dg/ext/packed5.C: New test.
6243
6244         PR c++/14199
6245         * g++.dg/warn/Wunused-5.C: New test.
6246
6247         PR c++/14186
6248         * g++.dg/lookup/member1.C: New test.
6249
6250 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
6251
6252         * gcc.c-torture/compile/20040130-1.c: Enable only when
6253         __INT_MAX__ >= 2147483647L.
6254         * gcc.c-torture/compile/961203-1.c: Likewise.
6255
6256 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
6257
6258         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
6259         * g++.dg/opt/template1.C: Robustify assembler regexp
6260
6261 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6262
6263         * gcc.c-torture/execute/simd-4.x: Remove.
6264         * gcc.c-torture/execute/va-arg-25.x: Likewise.
6265         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
6266         Guard with #ifndef SKIP_ATTRIBUTE.
6267         * gcc.dg/compat/vector-1_y.c: Likewise.
6268         * gcc.dg/compat/vector-2_x.c: Likewise.
6269         * gcc.dg/compat/vector-2_y.c: Likewise.
6270         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
6271         * g++.dg/eh/simd-2.C: Likewise.
6272
6273 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
6274
6275         * gcc.c-torture/compile/complex-1.c: New.
6276
6277 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
6278
6279         PR target/14209
6280         * gcc.c-torture/execute/20040218-1.c: New test.
6281
6282 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6283
6284         PR c++/14181
6285         * g++.dg/parse/new2.C: New test.
6286
6287 2004-02-18  Paul Brook  <paul@codesourcery.com>
6288
6289         * gcc.c-torture/compile/libcall-1.c: New test.
6290
6291 2004-02-18  Paul Brook  <paul@codesourcery.com>
6292
6293         PR debug/12934
6294         * gcc.dg/debug/debug-7.c: New test.
6295
6296 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
6297
6298         * gcc.dg/20040217-1.c: New test.
6299
6300 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
6301
6302         * gcc.c-torture/execute/990208-1.x: Delete.
6303
6304 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
6305
6306         * gcc.c-torture/execute/20040208-2.x: New file.
6307
6308 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
6309
6310         PR c++/11326
6311         * g++.dg/abi/structret1.C: New test.
6312
6313 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
6314
6315         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
6316         (i386_cpuid): No need to test if cpuid is available on AMD64.
6317         Fix assembly, so that it works onboth i386 and AMD64.
6318         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
6319         (vecInLong): Fix s[] member type to unsigned int.
6320         (vecInWord): Remove type.
6321         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
6322         (a64, b64, c64, d64, e64): Remove.
6323         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
6324         Remove unused variable.  Remove initialization of removed variables.
6325         Don't call mmx_tests nor sse_tests.
6326         (reference_mmx, reference_sse): Remove.
6327         (check): Add return stmt.
6328         * gcc.dg/i386-sse-7.c: New test.
6329         * gcc.dg/i386-mmx-4.c: New test.
6330
6331 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6332
6333         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
6334         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
6335         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
6336         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
6337         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
6338         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
6339         g++.dg/tc1/dr94.C: Fix line terminator.
6340
6341 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
6342
6343         * gcc.c-torture/compile/20040216-1.c: New.
6344
6345 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6346
6347         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
6348         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
6349         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
6350         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
6351         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
6352         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
6353
6354 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6355
6356         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
6357
6358 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
6359
6360         PR c++/13971
6361         * g++.dg/expr/cond4.C: New test.
6362
6363         PR c++/14086
6364         * g++.dg/lookup/crash2.C: New test.
6365
6366 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
6367
6368         * gcc.c-torture/compile/20040214-2.c: New test.
6369
6370 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
6371
6372         PR c++/14116
6373         * g++.dg/ext/typeof8.C: New test.
6374
6375 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
6376
6377         * gcc.c-torture/compile/20040214-1.c: New test.
6378
6379 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6380
6381         PR c++/13635
6382         * g++.dg/template/spec11.C: New test.
6383
6384 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6385
6386         PR c++/13927
6387         * g++.dg/other/error8.C: New test.
6388
6389 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
6390
6391         PR c++/14122
6392         * g++.dg/template/array4.C: New test.
6393
6394         PR c++/14108
6395         * g++.dg/inherit/thunk2.C: New test.
6396
6397         PR c++/14083
6398         * g++.dg/eh/cond2.C: New test.
6399
6400 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
6401
6402         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
6403
6404 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
6405
6406         * lib/scanasm.exp (dg-scan): Quote pattern before display.
6407
6408 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
6409
6410         * g++.dg/simd-2.C: xfail on ppc64-linux.
6411
6412 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6413
6414         PR c/456
6415         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
6416         tests.
6417
6418 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
6419
6420         * gcc.dg/builtins-33.c: New test.
6421
6422 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
6423
6424         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
6425
6426 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
6427
6428         * g++.dg/simd-2.C: Set -maltivec for ppc64.
6429
6430 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
6431
6432         * gcc.dg/ppc64-abi-3.c: New test.
6433
6434 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
6435
6436         PR c/14092
6437
6438         * gcc.dg/pr14092-1.c: New testcase.
6439
6440 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
6441
6442         * gcc.dg/cpp/assert4.c: Fix typo last change.
6443
6444         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
6445         * gcc.dg/cpp/assert4.c: Handle powerpc64.
6446
6447         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
6448
6449 2004-02-09  Roger Sayle  <roger@eyesopen.com>
6450
6451         * gcc.c-torture/compile/20040209-1.c: New test case.
6452
6453 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6454
6455         * gcc.dg/c90-init-1.c: Adjust expected error messages.
6456
6457 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
6458
6459         * gcc.c-torture/execute/20040208-[12].c: New tests.
6460
6461 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6462
6463         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
6464
6465 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6466
6467         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
6468
6469 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
6470
6471         Bug 13856
6472         * gcc.dg/visibility-8.c: New testcase.
6473
6474 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
6475
6476         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
6477         arguments.
6478         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
6479
6480 2004-02-07  Roger Sayle  <roger@eyesopen.com>
6481
6482         PR middle-end/13696
6483         * g++.dg/opt/fold1.C: New test case.
6484
6485 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6486
6487         PR c++/14033
6488         * g++.dg/other/crash-2.C: New test.
6489
6490 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6491
6492         PR c++/14028
6493         * g++.dg/parse/angle-bracket2.C: New test.
6494
6495 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6496
6497         PR middle-end/13750
6498         Revert:
6499         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
6500         PR pch/13361
6501         * testsuite/g++.dg/pch/wchar-1.C: New.
6502         * testsuite/g++.dg/pch/wchar-1.Hs: New.
6503
6504 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6505
6506         PR c++/14008
6507         * g++.dg/parse/error15.C: New test.
6508         * g++.dg/parse/crash11.C: Update dg-error mark.
6509
6510 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
6511
6512         PR c++/13932
6513         * g++.dg/warn/conv2.C: New test.
6514
6515 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6516
6517         PR c++/13086
6518         * g++.dg/warn/incomplete1.C: Remove xfail.
6519
6520 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
6521
6522         * lib/file-format.exp (gcc_target_object_format): Use
6523         ${tool}_target_compile, not gcc_target_compile.
6524         * lib/target-supports.exp (check_alias_available): Likewise.
6525         (check_gc_sections_available): Likewise.
6526         * g++.dg/ext/attrib10.C: Use dg-require-alias.
6527         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
6528         dg-require-alias.
6529
6530 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
6531
6532         PR c++/13969
6533         * g++.dg/template/static6.C: New test.
6534
6535 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
6536
6537         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
6538
6539 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6540
6541         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
6542         tests for systems where `char' is unsigned by default.
6543
6544 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6545
6546         PR c++/13997
6547         * g++.dg/template/partial3.C: New test.
6548
6549 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
6550
6551         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
6552         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
6553         Remove mentions of obsolete ports.
6554
6555 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
6556
6557         * gcc.dg/noncompile/20001228-1.c: Fix for new
6558         error message.
6559
6560 2004-02-03  Roger Sayle  <roger@eyesopen.com>
6561
6562         PR target/9348
6563         * gcc.c-torture/execute/multdi-1.c: New test case.
6564
6565 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
6566
6567         PR c++/13925
6568         * g++.dg/template/lookup5.C: New test.
6569
6570 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
6571
6572         PR c++/13950
6573         * g++.dg/template/lookup4.C: New test.
6574
6575         PR c++/13970
6576         * g++.dg/parse/error14.C: New test.
6577
6578         PR c++/14002
6579         * g++.dg/parse/template13.C: New test.
6580
6581 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
6582
6583         PR c++/13978
6584         * g++.dg/template/koenig4.C: New test.
6585
6586         PR c++/13968
6587         * g++.dg/template/crash17.C: New test.
6588
6589         PR c++/13975
6590         * g++.dg/parse/error13.C: New test.
6591         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
6592
6593 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6594
6595         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
6596
6597 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
6598
6599         PR c/11658
6600         PR c/13994
6601         * gcc.dg/noncompile/20040203-1.c: New test.
6602         * gcc.dg/noncompile/20040203-2.c: Likewise.
6603         * gcc.dg/noncompile/20040203-3.c: Likewise.
6604         * gcc.dg/20040203-1.c: Likewise.
6605
6606 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
6607
6608         PR c++/10858
6609         * g++.dg/template/sizeof7.C: New test.
6610
6611 2004-02-02  Eric Christopher  <echristo@redhat.com>
6612             Zack Weinberg  <zack@codesourcery.com>
6613
6614         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
6615
6616 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
6617
6618         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
6619         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
6620         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
6621         * gcc.dg/cleanup-5.c: Run only on Linux targets.
6622
6623 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
6624
6625         PR c++/13113
6626         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
6627
6628         PR c++/13854
6629         * g++.dg/ext/attrib13.C: New test.
6630
6631         PR c++/13907
6632         * g++.dg/conversion/op2.C: New test.
6633
6634 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6635
6636         * gcc.dg/titype-1.c: Fix pasto.
6637
6638 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6639
6640         * gcc.dg/titype-1.c: New test.
6641
6642 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6643
6644         PR c++/13957
6645         * g++.dg/template/non-type-template-argument-1.C,
6646         g++.dg/template/qualified-id1.C: Update dg-error marks.
6647         * g++.dg/template/nontype6.C: New test.
6648
6649 2004-02-01  Roger Sayle  <roger@eyesopen.com>
6650
6651         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
6652         * gcc.dg/builtins-31.c: New testcase.
6653         * gcc.dg/builtins-32.c: New testcase.
6654
6655 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
6656
6657         * objc.dg/call-super-2.m: Update line numbers
6658         for the including of stddef.h.
6659
6660 2004-01-30  Michael Matz  <matz@suse.de>
6661
6662         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
6663         g++.dg/ext/case-range3.C: New tests.
6664
6665 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6666
6667         DR206
6668         PR c++/13813
6669         * g++.dg/template/member4.C: New test.
6670
6671 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6672
6673         PR c++/13683
6674         * g++.dg/template/sizeof6.C: New test.
6675
6676 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
6677
6678         * gcc.dg/fwritable-strings-1.c: New test.
6679
6680 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
6681
6682         * gcc.c-torture/compile/20040130-1.c: New test.
6683
6684 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
6685
6686         * objc.dg/call-super-2.m: Include stddef.h for size_t.
6687
6688 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
6689
6690         PR c++/13883
6691         * g++.dg/template/ctor3.C: New test.
6692
6693 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6694
6695         * g++.dg/tc1: New directory.
6696         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
6697         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
6698         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
6699         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
6700         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
6701
6702 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6703
6704         * g++.dg/parse/error11.C: New test.
6705         * g++.dg/parse/error12.C: Likewise.
6706
6707 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
6708
6709         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
6710         (scan_initial, main): Use aligned_sizeof instead of sizeof.
6711
6712 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
6713
6714         PR c++/13791
6715         * g++.dg/ext/attrib12.C: New test.
6716
6717         PR c++/13736
6718         * g++.dg/parse/cast2.C: New test.
6719
6720 2004-01-27  James E Wilson  <wilson@specifixinc.com>
6721
6722         * objc.dg/encode-2.m (main): New local string.  Set depending on
6723         sizeof long.  Use in sscanf call.
6724         * objc.dg/encode-3.m (main): New local string.  Set depending on
6725         sizeof long.  Use in scan_initial call.
6726
6727 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6728
6729         * objc.dg/call-super-2.m: Make LP64-safe.
6730         * objc.dg/desig-init-1.m: Likewise.
6731
6732 2004-01-27  Devang Patel <dpatel@apple.com>
6733
6734         * g++.dg/debug/namespace1.C: New test.
6735
6736 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
6737
6738         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
6739         xscale-*-*.
6740
6741         * gcc.dg/arm-mmx-1.c: New test.
6742
6743 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
6744
6745         * gcc.dg/20040127-1.c: New test.
6746         * gcc.dg/20040127-2.c: New test.
6747
6748 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6749
6750         * objc.dg/stret-1.m (glob): Renamed to globa.
6751
6752 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
6753
6754         PR c++/13663
6755         * g++.dg/expr/for1.C: New test.
6756
6757 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
6758
6759         PR middle-end/13779
6760         * gcc.dg/darwin-longlong.c: New test.
6761
6762 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
6763
6764         * gcc.dg/20040124-1.c: Moved test from here...
6765         * gcc.c-torture/compile/20040124-1.c: ...to here.
6766
6767 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
6768
6769         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
6770         the assembly output if -m64 is passed.
6771
6772 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
6773
6774         PR c++/13833
6775         * g++.dg/template/cond3.C: New test.
6776
6777 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6778
6779         PR c++/13810
6780         * g++.dg/template/ttp7.C: New test.
6781
6782 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6783
6784         PR c++/13797
6785         * g++.dg/template/nontype4.C: New test.
6786         * g++.dg/template/nontype5.C: Likewise.
6787
6788 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
6789
6790         * gcc.dg/torture/mips-clobber-at.c: New test.
6791
6792 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
6793
6794         * gcc.dg/20040124-1.c: New test.
6795
6796 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
6797
6798         * gcc.dg/20040123-1.c: New test.
6799
6800 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
6801
6802         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
6803
6804 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6805
6806         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
6807
6808 2004-01-23  Andrew Pinski  <apinski@apple.com>
6809
6810         * gcc.dg/20030121-1.c: Move to ..
6811         * gcc.dg/20040121-1.c: here.
6812
6813 2004-01-23  Roger Sayle  <roger@eyesopen.com>
6814
6815         * gcc.dg/builtins-29.c: New test case.
6816
6817 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
6818
6819         PR 18314
6820         * gcc.dg/builtins-30.c: New testcase.
6821
6822 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
6823
6824         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
6825         * lib/g77.exp: Likewise.
6826         * lib/objc.exp: Likewise.
6827         * lib/g++.exp: Likewise.
6828
6829 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
6830
6831         * gcc.dg/struct-by-value-2.c: New test.
6832
6833 2004-01-21  Andrew Pinski  <apinski@apple.com>
6834
6835         PR target/13785
6836         * gcc.dg/20030121-1.c: New test.
6837
6838 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
6839
6840         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
6841         clobber frame pointer register in asm statement.
6842
6843 2004-01-21  Falk Hueffner  <falk@debian.org>
6844
6845         * gcc.c-torture/compile/20040121-1.c: New test.
6846
6847 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
6848
6849         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
6850
6851 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
6852
6853         * gcc.dg/ppc64-abi-2.c: New test.
6854
6855 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
6856
6857         * lib/treelang.exp: Fill out this file.
6858         * lib/treelang-dg.exp: New File.
6859
6860 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
6861
6862         * gcc.c-torture/compile/981022-1.c: Remove.
6863         * gcc.dg/array-5.c: Remove XFAIL.
6864         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
6865         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
6866         gcc.dg/cond-lvalue-1.c: Update.
6867         * gcc.dg/cast-lvalue-2.c: New test.
6868
6869 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
6870
6871         PR c++/13592
6872         * g++.dg/other/error1.C (class foo): Tweak error message.
6873
6874         PR c++/13592
6875         * g++.dg/template/call2.C: New test.
6876
6877 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6878
6879         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
6880         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
6881         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
6882         scalar-return-1_x.c, scalar-return-2_y.c,
6883         scalar-return-3_x.c, scalar-return-3_y.c,
6884         scalar-return-4_x.c, scalar-return-4_y.c,
6885         struct-align-1.h, struct-align-1_x.c,
6886         struct-align-1_y.c, struct-align-2.h,
6887         struct-align-2_x.c, struct-align-2_y.c,
6888         struct-by-value-10_y.c, struct-by-value-11_x.c,
6889         struct-by-value-11_y.c, struct-by-value-12_x.c,
6890         struct-by-value-12_y.c, struct-by-value-13_x.c,
6891         struct-by-value-13_y.c, struct-by-value-14_x.c,
6892         struct-by-value-14_y.c, struct-by-value-15_x.c,
6893         struct-by-value-15_y.c, struct-by-value-16_y.c,
6894         struct-by-value-17_y.c, struct-by-value-18_y.c,
6895         struct-by-value-19_y.c, struct-by-value-1_x.c,
6896         struct-by-value-1_y.c, struct-by-value-20_y.c,
6897         struct-by-value-2_x.c, struct-by-value-2_y.c,
6898         struct-by-value-3_y.c, struct-by-value-4_x.c,
6899         struct-by-value-4_y.c, struct-by-value-5_y.c,
6900         struct-by-value-6_y.c, struct-by-value-7_y.c
6901         struct-by-value-8_x.c, struct-by-value-8_y.c
6902         struct-by-value-9_x.c, struct-by-value-9_y.c
6903         struct-return-10_x.c, struct-return-10_y.c,
6904         struct-return-19_x.c, struct-return-20_x.c
6905         struct-return-2_x.c, struct-return-2_y.c
6906         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
6907         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
6908
6909 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6910
6911         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
6912         attribute on sparc*-sun-solaris2.*.
6913
6914 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
6915
6916         PR c++/13710
6917         * g++.dg/ext/typeof7.C: New test.
6918
6919 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
6920
6921         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
6922         * gcc.dg/const-elim-1.c: Same.
6923
6924 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
6925
6926         * objc.dg/stret-1.m: New.
6927         * objc.dg/stret-2.m: New.
6928
6929 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6930
6931         PR c++/11895
6932         * g++.dg/ext/vector1.C: New test.
6933
6934 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
6935
6936         * gcc.dg/pch/import-1.c: New.
6937         * gcc.dg/pch/import-1.hs: New.
6938         * gcc.dg/pch/import-1a.h: New.
6939         * gcc.dg/pch/import-1b.h: New.
6940         * gcc.dg/pch/import-1c.h: New.
6941
6942 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
6943
6944         PR c++/13574
6945         * g++.dg/ext/array1.C: New test.
6946
6947         PR c++/13178
6948         * g++.dg/conversion/op1.C: New test.
6949
6950 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
6951
6952         PR 11864
6953         From Kazumoto Kojima / Dan Kegel:
6954         * gcc.dg/pr11864-1.c: New test.
6955
6956         PR 10392
6957         From Marcus Comstedt / Dan Kegel:
6958         * gcc.dg/pr10392-1.c: New test.
6959
6960 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
6961
6962         PR c++/13478
6963         * g++.dg/init/ref10.C: New test.
6964
6965 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6966
6967         PR c++/13407
6968         * g++.dg/parse/typename6.C: New test.
6969
6970 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
6971
6972         PR pch/13361
6973         * testsuite/g++.dg/pch/wchar-1.C: New.
6974         * testsuite/g++.dg/pch/wchar-1.Hs: New.
6975
6976 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6977
6978         PR c++/9259
6979         * g++.dg/expr/sizeof2.C: New test.
6980
6981 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
6982
6983         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
6984
6985 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
6986
6987         PR c++/13659
6988         * g++.dg/lookup/strong-using-3.C: New.
6989         * g++.dg/lookup/using-10.C: New.
6990
6991 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
6992
6993         PR c++/13594
6994         * g++.dg/lookup/strong-using-2.C: New.
6995
6996 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
6997             Dan Kegel <dank@kegel.com>
6998             J"orn Rennecke <joern.rennecke@superh.com>
6999
7000         PR target/9365
7001         * gcc.dg/pr9365-1.c: New test.
7002
7003 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7004
7005         PR c++/8856
7006         * g++.dg/parse/casting-operator2.C: New test.
7007         * g++.old-deja/g++.pt/explicit83.C: Remove.
7008
7009 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
7010
7011         * gcc.dg/label-compound-stmt-1.c: New test.
7012         * gcc.c-torture/compile/950922-1.c,
7013         gcc.c-torture/compile/20000211-3.c,
7014         gcc.c-torture/compile/20000518-1.c,
7015         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
7016         compound statements.
7017
7018 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
7019
7020         * gcc.dg/ppc64-abi-1.c: New test.
7021
7022 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
7023
7024          * g++.dg/ext/attrib9.C: Add dg-warnings.
7025
7026 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7027
7028         PR c++/12335
7029         * g++.dg/parse/dtor3.C: New test.
7030
7031 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
7032
7033         PR c++/12709
7034         * g++.dg/parse/try-catch-1.C: New test.
7035
7036 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
7037
7038         * ada/acats/run_all.sh: Add more verbose output in acats.log
7039         when compiling tests.
7040
7041 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
7042
7043         PR 13656
7044         * gcc.dg/typedef-redecl.c: New test case.
7045         * gcc.dg/typedef-redecl.h: New support file.
7046
7047 2004-01-13  Jan Hubicka  <jh@suse.cz>
7048
7049         * gcc.dg/always_inline.c: New test.
7050         * gcc.dg/debug/20031231-1.c: Fix.
7051
7052 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7053
7054         PR c++/13474
7055         * g++.dg/template/array3.C: New test.
7056
7057 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
7058
7059         * g++.dg/ext/lvalue1.C: No longer expected to fail.
7060         * g++.dg/warn/Wunused-2.C: Likewise.
7061
7062 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7063
7064         PR c++/13289
7065         * g++.dg/template/instantiate6.C: New test.
7066
7067 2004-01-12  Roger Sayle  <roger@eyesopen.com>
7068
7069         PR middle-end/11397
7070         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
7071
7072 2004-01-12  Jan Hubicka  <jh@suse.cz>
7073
7074         PR opt/12826
7075         * gcc.dg/20040112-1.c: New.
7076
7077         * gcc.dg/dwarf-die[1-7].c: Move to...
7078         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
7079         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
7080
7081 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
7082
7083         PR c++/4100
7084         * g++.dg/parse/friend4.C: New test.
7085
7086 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
7087
7088         PR c++/4100
7089         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
7090         definition is called a friend.
7091
7092 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
7093
7094         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
7095
7096 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
7097
7098         PR c++/3478
7099         * g++.dg/parse/error10.C: New test.
7100         * g++.dg/template/arg2.C: Accept "invalid type" error.
7101
7102 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
7103
7104         PR middle-end/13392
7105         * g++.dg/opt/expect2.C: New test.
7106
7107 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
7108
7109         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
7110         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
7111         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
7112         Update dg-error regexps.
7113
7114 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
7115
7116         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
7117         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
7118
7119 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7120
7121         * gcc.dg/pragma-re-1.c: Use right pointer type.
7122
7123 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7124
7125         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
7126
7127 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
7128
7129         * gcc.dg/rs6000-ldouble-1.c: New.
7130
7131 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7132
7133         DR 337
7134         PR c++/9256
7135         * g++.dg/other/abstract1.C: New test.
7136
7137 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
7138
7139         * g++.dg/lookup/strong-using-1.C: New.
7140
7141 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
7142
7143         PR c/11234
7144         * gcc.dg/func-ptr-conv-1.c: New test.
7145         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
7146
7147 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
7148
7149         PR target/13380.
7150         * gcc.c-torture/compile/20040109-1.c: New.
7151
7152 2004-01-08  Stuart Hastings  <stuart@apple.com>
7153
7154         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
7155         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
7156         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
7157
7158 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
7159
7160         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
7161
7162 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7163
7164         * ada/acats/run_acats: Treat 'gnatchop' the same way
7165         as 'gnatmake'.  Export GCC_DRIVER.
7166         * ada/acats/run_all.sh: Add target_gnatchop.  Use
7167         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
7168
7169 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7170
7171         PR c++/12573
7172         * g++.dg/template/dependent-expr4.C: New test.
7173
7174 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
7175
7176         * gcc.dg/altivec-11.c: New test.
7177
7178 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
7179
7180         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
7181
7182 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
7183
7184         PR c/6024
7185         * gcc.dg/enum-compat-1.c: New test.
7186         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
7187
7188 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
7189
7190         PR c/12165
7191         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
7192         gcc.dg/c99-idem-qual-3.c: New tests.
7193
7194 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
7195
7196         * gcc.dg/winline-7.c: Don't cast void * to int.
7197
7198 2004-01-06  Jan Hubicka  <jh@suse.cz>
7199
7200         * gcc.dg/i386-sse-5.c: New test
7201         * g++.dg/eh/simd-1.c: Add -w argument for i386.
7202
7203 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
7204
7205         PR c++/12815
7206         * g++.dg/rtti/typeid4.C: New test.
7207
7208 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7209
7210         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
7211
7212 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
7213
7214         PR c++/12132
7215         * g++.dg/template/error11.C: New test.
7216
7217         PR c++/13451
7218         * g++.dg/template/class2.C: New test.
7219
7220 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
7221         Richard Sandiford <rsandifo@redhat.com>
7222
7223         PR c++/13387
7224         * g++.dg/opt/alias3.C: New test.
7225
7226 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
7227
7228         PR c++/13157
7229         * g++.dg/template/koenig3.C: New test.
7230
7231         PR c++/13529
7232         * g++.dg/parse/offsetof3.C: New test.
7233
7234         * g++.dg/init/copy7.C: Add missing dg-error markers.
7235
7236         PR c++/12226
7237         * g++.dg/init/copy7.c: New test.
7238
7239         PR c++/13536
7240         * g++.dg/parse/cast1.C: New test.
7241
7242 2004-01-04  Jan Hubicka  <jh@suse.cz>
7243
7244         * gcc.dg/winline[1-7].c: New tests.
7245
7246 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7247
7248         PR c++/13520
7249         * g++.dg/template/qualttp22.C: New test.
7250
7251 2004-01-01  Jan Hubicka  <jh@suse.cz>
7252
7253         * gcc.dg/debug/20031231-1.c: New.
7254         * gcc.c-torture/compile/20040101-1.c: New.
7255         * gcc.dg/dwarf-die-[1-7].c: New.
7256
7257 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
7258
7259         PR optimization/13521
7260         * gcc.c-torture/compile/20031231-1.c: New test.
7261
7262 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
7263
7264         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
7265
7266 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7267
7268         PR c++/10079
7269         * g++.dg/template/crash16.C: New test.
7270
7271 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
7272
7273         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
7274
7275 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
7276
7277         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
7278         ports.
7279         * g++.old-deja/g++.jason/thunk3.C: Likewise.
7280         * g++.old-deja/g++.law/profile1.C: Likewise.
7281         * gcc.c-torture/compile/981006-1.c: Likewise.
7282         * gcc.c-torture/execute/loop-2e.x: Likewise.
7283         * gcc.c-torture/execute/loop-2f.x: Remove.
7284         * gcc.c-torture/execute/loop-2g.x: Likewise.
7285         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
7286         * gcc.dg/20020312-2.c: Remove traces of dead ports.
7287
7288 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
7289
7290         PR c++/13507
7291         * g++.dg/ext/attrib11.C: New test.
7292
7293         PR c++/13494
7294         * g++.dg/template/array2-1.C: New test.
7295         * g++.dg/template/array2-2.C: New test.
7296
7297 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
7298
7299         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
7300
7301 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
7302
7303         PR c++/12774
7304         * g++.dg/template/array1-1.C: New test.
7305         * g++.dg/template/array1-2.C: New test.
7306
7307 2003-12-29  Roger Sayle  <roger@eyesopen.com>
7308
7309         PR fortran/12632
7310         * g77.dg/12632.f: New test case.
7311
7312 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7313
7314         PR c++/13289
7315         * g++.dg/parse/nontype1.C: New test.
7316
7317 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7318
7319         PR c++/12403
7320         * g++.dg/parse/explicit1.C: New test.
7321         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
7322
7323 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
7324
7325         PR c++/13081
7326         * g++.dg/opt/inline6.C: New test.
7327
7328         PR c++/12613
7329         * g++.dg/parse/error9.C: New test.
7330
7331         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
7332
7333 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
7334
7335         PR c++/13009
7336         * g++.dg/init/assign1.C: New test.
7337
7338 2003-12-28  Roger Sayle  <roger@eyesopen.com>
7339
7340         PR c++/13070
7341         * g++.dg/warn/format3.C: New test case.
7342
7343 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7344
7345         * gcc.c-torture/compile/20031227-1.c: New test.
7346
7347 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7348
7349         * g++.dg/bprob/bprob.exp: Load target-supports.exp
7350         * g77.dg/bprob/bprob.exp: Likewise.
7351         * gcc.misc-tests/bprob.exp: Likewise.
7352         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
7353         variants on systems where the library does not provide that
7354         functionality.
7355         * gcc.dg/builtins-20.c: Use builtins-config.h.
7356         * gcc.dg/builtins-config.h: New file.
7357
7358 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7359
7360         * lib/gcc-dg.exp (dg-require-profiling): New function.
7361         * lib/target-supports.exp (check_profiling_available): Likewise.
7362         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
7363         * g77.dg/bprob/bprob.exp: Likewise.
7364         * gcc.misc-tests/bprob.exp: Likewise.
7365         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
7366         * gcc.dg/20021014-1.c: Likewise.
7367         * gcc.dg/nest.c: Likewise.
7368
7369 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7370
7371         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
7372         compiling.
7373         * g++.dg/lookup/java2.C: Likewise.
7374         * gcc.dg/cpp/lexident.c: Likewise.
7375
7376 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
7377
7378         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
7379         given.
7380         * gcc.c-torture/compile/961203-1.c: Likewise.
7381         * gcc.c-torture/compile/980506-1.c: Likewise.
7382
7383 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
7384
7385         * lib/gcc-dg.exp (dg-prune-output): New annotation.
7386         (additional_prunes): New global.
7387         (gcc-dg-prune): Handle additional per-test pruning.
7388         (dg-test): Clear additional_prunes between tests.
7389
7390         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
7391         dg-prune-output to avoid spurious failures from assembler
7392         complaining about nonexistent WAW violations.
7393         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
7394         Use dg-prune-output to avoid spurious failures from assembler
7395         warning about Itanium B-step errata.
7396
7397 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7398
7399         * g++.dg/abi/macro0.C: New test.
7400         * g++.dg/abi/macro1.C: Likewise.
7401         * g++.dg/abi/macro2.C: Likewise.
7402
7403         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
7404         * g++.dg/abi/bitfield7.C: Likewise.
7405         * g++.dg/abi/dtor2.C: Likewise.
7406         * g++.dg/abi/mangle11.C: Likewise.
7407         * g++.dg/abi/mangle12.C: Likewise.
7408         * g++.dg/abi/mangle14.C: Likewise.
7409         * g++.dg/abi/mangle17.C: Likewise.
7410         * g++.dg/abi/vbase10.C: Likewise.
7411         * g++.dg/abi/vbase14.C: Likewise.
7412         * g++.dg/template/qualttp17.C: Likewise.
7413
7414 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
7415
7416         PR c/11995
7417         * gcc.dg/20031223-1.c: New test.
7418
7419 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7420
7421         * gcc.dg/noreturn-7.c: New test.
7422
7423 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7424
7425         * gcc.dg/null-pointer-1.c: New test.
7426
7427 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
7428
7429         * g++.old-deja/g++.jason/template18.C: Remove.
7430         * g++.old-deja/g++.jason/template37.C: Likewise.
7431
7432         PR c++/12862
7433         * g++.dg/lookup/ns1.C: New test.
7434
7435         PR c++/12397
7436         * g++.dg/template/lookup3.C: New test.
7437
7438 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
7439
7440         * g++.dg/template/recurse1.C: New test
7441
7442 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
7443
7444         PR c++/12479
7445         * g++.dg/parse/semicolon1.C: New test.
7446         * g++.dg/parse/semicolon1.h: Likewise.
7447
7448 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
7449
7450         * gcc.dg/darwin-misaligned.c: New test.
7451
7452 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
7453
7454         PR c/9163
7455         * gcc.dg/20031222-1.c: New test.
7456
7457 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
7458
7459         PR c++/13438
7460         * g++.dg/parse/error8.C: New test.
7461
7462         PR c++/11554
7463         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
7464
7465 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
7466
7467         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
7468         too small.
7469         * gcc.c-torture/compile/930217-1.c: Likewise.
7470         * gcc.c-torture/compile/930513-1.c: Likewise.
7471         * gcc.c-torture/execute/920908-2.c: Likewise.
7472         * gcc.c-torture/execute/921204-1.c: Likewise.
7473         * gcc.c-torture/execute/930621-1.c: Likewise.
7474         * gcc.c-torture/execute/930630-1.c: Likewise.
7475         * gcc.c-torture/execute/931031-1.c: Likewise.
7476         * gcc.c-torture/execute/980602-2.c: Likewise.
7477         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
7478         * gcc.c-torture/execute/compndlit-1.c: Likewise.
7479         * gcc.c-torture/execute/extzvsi.c: Likewise.
7480         * gcc.c-torture/unsorted/ext.c: Likewise.
7481
7482 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
7483
7484         PR target/12749
7485         * gcc.c-torture/compile/20031220-2.c: New test case.
7486
7487 2003-12-20  Roger Sayle  <roger@eyesopen.com>
7488
7489         PR optimization/13031
7490         * gcc.c-torture/compile/20031220-1.c: New test case.
7491
7492 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7493
7494         * gcc.dg/cast-function-1.c: New test.
7495
7496 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
7497
7498         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
7499         formats.
7500
7501 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
7502
7503         PR c++/12795
7504         * g++.dg/ext/attrib10.C: New test.
7505
7506 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
7507
7508         * gcc.dg/cleanup-10.c: New test.
7509         * gcc.dg/cleanup-11.c: New test.
7510
7511 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
7512
7513         PR c++/13239
7514         * g++.dg/opt/expect1.C: New test.
7515
7516 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
7517
7518         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
7519
7520 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
7521
7522         PR debug/12923
7523         * gcc.dg/20031218-1.c: New test.
7524
7525         PR debug/12389
7526         * gcc.dg/20031218-2.c: New test.
7527         * gcc.dg/20031218-3.c: New test.
7528
7529         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
7530         of label name and allow for USER_LABEL_PREFIX == "_" names.
7531         * g++.dg/abi/mangle18-2.C: Likewise.
7532         * g++.dg/abi/mangle19-1.C: Likewise.
7533         * g++.dg/abi/mangle19-2.C: Likewise.
7534         * g++.dg/abi/mangle20-1.C: Likewise.
7535         * g++.dg/abi/mangle20-2.C: Likewise.
7536
7537 2003-12-18  Richard Henderson  <rth@redhat.com>
7538
7539         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
7540
7541 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
7542             Dan Kegel <dank@kegel.com>
7543
7544         PR other/12009
7545         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
7546         testing a cross compiler, it causes spurious compile failures.
7547         * lib/g++.exp: Likewise.
7548
7549 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7550
7551         PR c++/13262
7552         * g++.dg/template/access13.C: New test.
7553
7554 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
7555
7556         * gcc.dg/20031216-1.c: New test.
7557
7558 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7559
7560         PR c++/9154
7561         * g++.dg/template/error10.C: New test.
7562
7563 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7564
7565         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
7566         * g++.dg/eh/simd-2.C: Likewise.
7567
7568 2003-12-17  James E Wilson  <wilson@specifixinc.com>
7569             Roger Sayle  <roger@eyesopen.com>
7570
7571         * gcc.c-torture/execute/ieee/mzero5.c: New.
7572
7573 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
7574
7575         PR c++/10603
7576         * g++.dg/parse/error6.C: New test.
7577
7578         PR c++/12827
7579         * g++.dg/parse/error7.C: New test.
7580
7581 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
7582
7583         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
7584         at -O with stabs debugging formats.
7585         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
7586         * gcc.dg/debug/debug-2.c: Likewise.
7587
7588 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
7589
7590         PR c++/12696
7591         * g++.dg/init/error1.C: New test.
7592
7593         PR c++/12218
7594         * g++.dg/init/pm3.C: New test.
7595
7596 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7597
7598         PR c/3347
7599         * gcc.dg/bitfld-8.c: New test.
7600
7601 2003-12-16  James Lemke  <jim@wasabisystems.com>
7602
7603         * gcc.dg/arm-scd42-[123].c: New tests.
7604
7605 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7606
7607         PR c++/9043
7608         * g++.dg/abi/mangle20-1.C: New test.
7609         * g++.dg/abi/mangle20-2.C: New test.
7610
7611 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
7612
7613         PR c++/13275
7614         * g++.dg/other/offsetof2.C: Remove XFAIL.
7615         * g++.dg/parse/offsetof1.C: New test.
7616         * g++.gd/parse/offsetof2.C: Likewise.
7617
7618 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7619
7620         * g++.dg/template/nontype3.C: New test.
7621         * g++.dg/template/static2.C: Tweaked the dg-error clause.
7622
7623 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7624
7625         * g++.dg/warn/noreturn-3.C: Also test instantiation.
7626
7627 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7628
7629         PR c++/13387
7630         * g++.dg/expr/assign1.C: New test.
7631
7632         PR c++/13242
7633         * g++.dg/abi/mangle19-1.C: New test.
7634         * g++.dg/abi/mangle19-2.C: New test.
7635
7636 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
7637
7638         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
7639
7640 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
7641
7642         * gcc.c-torture/execute/20031216-1.c: New test.
7643
7644 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7645
7646         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
7647         an ICE regression.
7648
7649 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
7650
7651         PR c++/10926
7652         * g++.dg/template/error9.C: New test.
7653
7654         PR c++/11116
7655         * g++.dg/template/error8.C: New test.
7656
7657 2003-12-15  Roger Sayle  <roger@eyesopen.com>
7658
7659         PR middle-end/13400
7660         * gcc.c-torture/execute/20031215-1.c: New test case.
7661
7662 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
7663
7664         PR c++/13269
7665         * g++.dg/parse/error5.C: New test.
7666
7667         PR c++/12989
7668         * g++.dg/expr/sizeof1.C: New test.
7669
7670         PR c++/13310
7671         * g++.dg/template/crash15.C: New test.
7672
7673 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
7674
7675         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
7676         a non-POD type as the last named parameter of a varargs function.
7677
7678 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
7679
7680         PR c++/13243
7681         PR c++/12573
7682         * g++.dg/template/crash14.C: New test.
7683         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
7684
7685 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
7686
7687         * g++.dg/other/java1.C: New test.
7688
7689         PR c++/13241
7690         * g++.dg/abi/mangle18-1.C: New test.
7691         * g++.dg/abi/mangle18-2.C: New test.
7692
7693 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7694
7695         PR optimization/10312
7696         * gcc.c-torture/execute/20031214-1.c: New.
7697
7698 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
7699
7700         PR c++/10779
7701         PR c++/12160
7702         * g++.dg/parse/error3.C: New test.
7703         * g++.dg/parse/error4.C: Likewise.
7704         * g++.dg/abi/mangle4.C: Tweak error messages.
7705         * g++.dg/lookup/using5.C: Likewise.
7706         * g++.dg/other/error2.C: Likewise.
7707         * g++.dg/parse/typename5.C: Likewise.
7708         * g++.dg/parse/undefined1.C: Likewise.
7709         * g++.dg/template/arg2.C: Likewise.
7710         * g++.dg/template/ttp3.C: Likewise.
7711         * g++.dg/template/type1.C: Likewise.
7712         * g++.old-deja/g++.other/crash32.C: Likewise.
7713         * g++.old-djea/g++.pt/defarg8.C: Likewise.
7714
7715 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7716
7717         PR c++/13106
7718         * g++.dg/warn/noreturn-3.C: New test.
7719
7720 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
7721
7722         PR c++/13118
7723         * g++.dg/abi/covariant3.C: New.
7724
7725 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
7726
7727         * g++.dg/eh/ia64-1.C: New test.
7728
7729 2003-12-12  Roger Sayle  <roger@eyesopen.com>
7730
7731         PR optimization/13037
7732         * g77.f-torture/execute/13037.f: New test case.
7733
7734 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
7735
7736         PR c++/12881
7737         * g++.dg/abi/covariant2.C: New.
7738
7739 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
7740
7741         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
7742
7743 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
7744
7745         * gcc.c-torture/execute/wchar_t-1.x: Delete.
7746
7747 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
7748
7749         PR other/10819
7750         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
7751         to fix Bug 10819.
7752         * lib/g++.exp (g++_version): Likewise.
7753         * lib/g77.exp (g77_version): Likewise.
7754         * lib/objc.exp (default_objc_version): Likewise.
7755
7756 2003-12-10  Richard Henderson  <rth@redhat.com>
7757
7758         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
7759
7760         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
7761
7762 2003-12-08  Matt Austern  <austern@apple.com>
7763
7764         PR c/13134
7765         * lib/gcc-dg.exp (dg-require-visibility): Define.
7766         * lib/target-supports (check_visibility_available): Define.
7767         * gcc.dg/visibility-1.c: New test.
7768         * gcc.dg/visibility-2.c: Likewise.
7769         * gcc.dg/visibility-3.c: Likewise.
7770         * gcc.dg/visibility-4.c: Likewise.
7771         * gcc.dg/visibility-5.c: Likewise.
7772         * gcc.dg/visibility-6.c: Likewise.
7773         * g++.dg/ext/visibility-1.C: Likewise.
7774         * g++.dg/ext/visibility-2.C: Likewise.
7775         * g++.dg/ext/visibility-3.C: Likewise.
7776         * g++.dg/ext/visibility-4.C: Likewise.
7777         * g++.dg/ext/visibility-5.C: Likewise.
7778         * g++.dg/ext/visibility-6.C: Likewise.
7779
7780 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7781
7782         * g++.dg/lookup/java1.C: New test.
7783         * g++.dg/lookup/java2.C: New test.
7784
7785 2003-12-07  Falk Hueffner  <falk@debian.org>
7786
7787         * g++.dg/opt/noreturn-1.C: New test.
7788
7789 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
7790
7791         * gcc.dg/overflow-1.c: New test.
7792
7793 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7794
7795         * g77.f-torture/compile/13060.f: New test.
7796
7797 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
7798
7799         PR c++/13323
7800         * g++.dg/inherit/operator2.C: New test.
7801
7802 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
7803
7804         PR c++/13305
7805         * g++.dg/ext/attrib9.C: New test.
7806
7807 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
7808
7809         PR c++/13314
7810         * g++.dg/template/error7.C: New test.
7811
7812 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
7813             J"orn Rennecke <joern.rennecke@superh.com>
7814
7815         PR target/13302
7816         * g++.dg/other/struct-va_list.C: New test.
7817
7818 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7819
7820         PR c++/13166
7821         * g++.dg/parse/defarg6.C: New test.
7822
7823 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
7824
7825         PR target/13256
7826         * gcc.c-torture/execute/20031201-1.c: New test.
7827
7828 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
7829
7830         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
7831
7832 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7833
7834         * gcc.dg/builtin-return-1.c: New test.
7835
7836 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
7837             J"orn Rennecke <joern.rennecke@superh.com>
7838
7839         PR optimization/13260
7840         * gcc.c-torture/execute/20031204-1.c: New test.
7841
7842 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
7843
7844         PR c++/9127
7845         * g++.dg/template/error6.C: New test.
7846
7847 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
7848
7849         * gcc.dg/20031202-1.c: New test.
7850
7851 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
7852
7853         PR c++/13179
7854         * g++.dg/template/eh1.C: New test.
7855
7856         PR c++/10771
7857         * g++.dg/template/error5.C: New test.
7858
7859 2003-12-02  David Ung  <davidu@mips.com>
7860
7861         * gcc.dg/compat/vector-check.h: Corrected type for var
7862         g_##TMODE
7863
7864 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7865
7866         PR c++/10126
7867         * g++.dg/template/ptrmem8.C: New test.
7868
7869 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7870
7871         PR c++/12573
7872         * g++.dg/template/dependent-expr3.C: New test.
7873
7874 2003-12-01  James Lemke  <jim@wasabisystems.com>
7875
7876         * gcc.dg/arm-g2.c: New test.
7877
7878 2003-12-01  Roger Sayle  <roger@eyesopen.com>
7879
7880         PR optimization/11634
7881         * gcc.dg/20031201-2.c: New test case.
7882
7883 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
7884
7885         PR 11433
7886         * objc.dg/proto-lossage-3.m: New test.
7887
7888 2003-12-01  Roger Sayle  <roger@eyesopen.com>
7889
7890         PR optimization/12628
7891         * gcc.dg/20031201-1.c: New test case.
7892
7893 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7894
7895         * gcc.dg/unaligned-1.c: New test.
7896
7897 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
7898
7899         PR c++/9849
7900         * g++.dg/template/error4.C: New test.
7901         * g++.dg/template/nested3.C: Adjust error markers.
7902
7903 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7904
7905         * gcc.dg/cpp/assert4.c: Check more #system assertions.
7906
7907 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
7908
7909         PR c/10333
7910         * gcc.dg/bitfld-7.c: New test.
7911
7912 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
7913
7914         * gcc.dg/tls/asm-1.C: New test.
7915
7916 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7917
7918         * gcc.dg/cpp/assert4.c: Update.
7919
7920 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7921
7922         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
7923         * gcc.dg/builtin-apply3.c: New test.
7924
7925 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7926
7927         * lib/compat.exp (compat-obj): New xfaildata parameter.
7928         Use it to set compiler_conditional_xfail_data before compiling.
7929         (compat-get-options): Handle dg-xfail-if.
7930         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
7931         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
7932         * gcc.dg/compat/vector-1_y.c: Likewise.
7933         * gcc.dg/compat/vector-2_x.c: Likewise.
7934         * gcc.dg/compat/vector-2_y.c: Likewise.
7935
7936 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7937
7938         * g++.dg/opt/reg-stack4.C: New test.
7939
7940 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7941
7942         * gcc.dg/builtin-apply2.c: New test.
7943
7944 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
7945
7946         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
7947
7948 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7949
7950         PR c++/12924
7951         * g++.dg/template/template-id-2.C: New test.
7952
7953 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7954
7955         PR c++/5369
7956         * g++.dg/template/memfriend1.C: New test.
7957         * g++.dg/template/memfriend2.C: Likewise.
7958         * g++.dg/template/memfriend3.C: Likewise.
7959         * g++.dg/template/memfriend4.C: Likewise.
7960         * g++.dg/template/memfriend5.C: Likewise.
7961         * g++.dg/template/memfriend6.C: Likewise.
7962         * g++.dg/template/memfriend7.C: Likewise.
7963         * g++.dg/template/memfriend8.C: Likewise.
7964         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
7965
7966 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
7967
7968         PR c++/12515
7969         * g++.dg/ext/cond1.C: New test.
7970
7971 2003-11-20  Richard Henderson  <rth@redhat.com>
7972
7973         * gcc.dg/20020201-2.c: Remove.
7974         * gcc.dg/20020201-4.c: Remove.
7975         * gcc.dg/20020304-1.c: Remove.
7976
7977 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
7978
7979         * gcc.dg/cpp/trad/xwin1.c: New test case.
7980
7981 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
7982
7983         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
7984         * lib/g77.exp: Likewise.
7985         * lib/objc.exp: Likewise.
7986         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
7987         for darwin.
7988
7989 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7990
7991         PR c++/12932
7992         * g++.dg/template/static5.C: New test.
7993
7994 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
7995
7996         * gcc.dg/nested-func-1.c: New test.
7997
7998 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7999
8000         * gcc.dg/cpp/assert4.c: New test.
8001
8002 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
8003
8004         PR c++/2294
8005         * g++.dg/lookup/using9.c: New test.
8006
8007 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
8008
8009         PR c++/12762
8010         * g++.dg/template/error3.C: New test.
8011
8012 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
8013
8014         PR ada/13035
8015         * ada/acats/run_acats, run_all.sh: Fix syntax error.
8016         No longer use a wrapper for gcc, since this does not work under
8017         Windows.
8018
8019 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
8020
8021         PR c++/2094
8022         * g++.dg/template/ptrmem7.C: New test.
8023
8024 2003-11-13  Andrew Pinski <apinski@apple.com>
8025
8026         * gcc.c-torture/compile/20031113-1.c: New test.
8027
8028 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
8029             Kean Johnston <jkj@sco.com>
8030
8031         PR c/13029
8032         * gcc.dg/unused-4.c: Update.
8033
8034 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8035
8036         * g++.dg/opt/const3.C: New test.
8037
8038 2003-11-13  Jan Hubicka  <jh@suse.cz>
8039
8040         * gcc.c-torture/compile/20031112-1.c: New test.
8041
8042 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
8043
8044         * g++.dg/parse/crash10.C: Remove bogus error marker.
8045
8046 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8047
8048         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
8049         (host_gcc): Likewise.
8050         (ROOT): Honor $PWDCMD.
8051         (BASE): Likewise.
8052         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
8053
8054 2003-11-12  Catherine Moore  <clm@redhat.com>
8055
8056         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
8057
8058 2003-11-12  Andreas Jaeger  <aj@suse.de>
8059             Jakub Jelinek  <jakub@redhat.com>
8060             Andrew Pinski  <pinskia@physics.uc.edu>
8061             Richard Henderson  <rth@redhat.com>
8062
8063         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
8064         systems.
8065         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
8066
8067         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
8068         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
8069
8070 2003-11-11  Andreas Jaeger  <aj@suse.de>
8071
8072         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
8073
8074         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
8075
8076 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
8077
8078         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
8079         Clean ups.
8080
8081 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
8082
8083         * gcc.dg/trampoline-1.c: New test.
8084
8085 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
8086
8087         * gcc.c-torture/compile/200031109-1.c: New test.
8088
8089 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8090
8091         PR c/3190
8092         PR c/8714
8093         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
8094         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
8095         gcc.dg/format/no-y2k-1.c: Update.
8096
8097 2003-11-08  Roger Sayle  <roger@eyesopen.com>
8098
8099         PR optimization/10467
8100         * gcc.dg/20031108-1.c: New test case.
8101
8102 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
8103
8104         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
8105
8106 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8107
8108         * gcc.dg/compound-lvalue-1.c: New test.
8109         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
8110         some XFAILs.
8111
8112 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
8113
8114         * gcc.dg/altivec-varargs-1.c: New test.
8115
8116 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8117
8118         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
8119         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
8120         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
8121         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
8122         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
8123
8124 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8125
8126         * gcc.dg/cond-lvalue-1.c: New test.
8127
8128 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
8129
8130         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
8131
8132 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8133
8134         PR c++/11616
8135         * g++.dg/template/instantiate5.C: New test.
8136
8137 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8138
8139         PR c++/12726
8140         * g++.dg/ext/complit2.C: Replace test with self-contained version.
8141         * ChangeLog: Add missing first entry for above test.
8142
8143 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8144
8145         PR c++/9810
8146         * g++.dg/template/using8.C: New test.
8147         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
8148
8149 2003-11-02  Roger Sayle  <roger@eyesopen.com>
8150
8151         PR optimization/10817
8152         * gcc.c-torture/compile/20031102-1.c: New test case.
8153
8154 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
8155
8156         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
8157         2147483647.
8158
8159 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8160
8161         * gcc.dg/20031102-1.c: New test.
8162
8163 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8164
8165         * gcc.dg/complex-1.c: New test.
8166
8167 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8168
8169         PR c++/12796
8170         * g++.dg/template/crash13.C: Adjust expected error location.
8171         * g++.old-deja/g++.brendan/ns1.C: Likewise.
8172
8173 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
8174
8175         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
8176
8177 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
8178
8179         PR/10239
8180         * gcc.c-torture/compile/20031031-2.c: New test.
8181
8182 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
8183
8184         PR/11640
8185         * gcc.c-torture/compile/20031031-1.c: New test.
8186
8187 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
8188
8189         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
8190         * gcc.misc-tests/bprob.exp: Likewise.
8191         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
8192         the execution test on arm-elf configs.
8193         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
8194         configs that don't support scratch files.
8195         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
8196
8197 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
8198
8199         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
8200         done by dejagnu.
8201
8202 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
8203
8204         * ada/acats/run_all.sh: Redirect mv output to /dev/null
8205         Avoid non pure sh syntax. Add more logging.
8206
8207         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
8208         fail.
8209
8210 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8211
8212         PR libgcj/10610
8213         * gcc.dg/ppc-stackalign-1.c: New test.
8214
8215 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
8216
8217         * ada/acats/run_all.sh: Change output to be more compliant with
8218         dejagnu framework.
8219         Create acats.sum and acats.log files under testsuite/ada/acats
8220         Only run [a-z]* directories, to filter out e.g. CVS.
8221         Redirect build output to log file.
8222
8223 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
8224
8225         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
8226
8227 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
8228
8229         PR ada/5909:
8230         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
8231
8232 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
8233
8234         * gcc.c-torture/compile/20031023-1.c: New test.
8235         * gcc.c-torture/compile/20031023-2.c: New test.
8236         * gcc.c-torture/compile/20031023-3.c: New test.
8237         * gcc.c-torture/compile/20031023-4.c: New test.
8238
8239 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8240
8241         PR c++/10371
8242         * g++.dg/lookup/scoped8.C: New test.
8243
8244 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8245
8246         * g++.dg/opt/reg-stack3.C: New test.
8247
8248 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
8249
8250         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
8251
8252 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8253
8254         PR c++/11076
8255         * g++.dg/template/crash13.C: New test.
8256
8257 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
8258
8259         * gcc.dg/c99-restrict-2.c: New test.
8260
8261 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
8262
8263         PR c++/12698, c++/12699, c++/12700, c++/12566
8264         * g++.dg/inherit/covariant9.C: New test.
8265         * g++.dg/inherit/covariant10.C: New test.
8266         * g++.dg/inherit/covariant11.C: New test.
8267
8268 2003-10-23  Jason Merrill  <jason@redhat.com>
8269
8270         PR c++/12726
8271         * g++.dg/ext/complit2.C: New test.
8272
8273 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
8274
8275         PR target/12654
8276         * gcc.c-torture/execute/20031020-1.c: New test.
8277
8278 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8279
8280         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
8281         following the jump_insn.
8282
8283 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8284
8285         * gcc.dg/cast-lvalue-1.c: New test.
8286
8287 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
8288
8289         PR c++/11962
8290         * g++.dg/template/cond2.C: New test.
8291
8292 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
8293
8294         * gcc.dg/builtins-28.c: New test.
8295
8296 2003-10-20  Jan Hubicka  <jh@suse.cz>
8297
8298         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
8299         parameter.
8300         * testsuite/gcc.dg/inline-2.c: Likewise.
8301
8302 2003-10-20  Phil Edwards  <phil@codesourcery.com>
8303
8304         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
8305         * gcc.dg/nest.c:  Likewise.
8306
8307 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8308
8309         PR c++/9781, c++/10583, c++/11862
8310         * g++.dg/parse/crash13.C: New test.
8311
8312 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8313
8314         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
8315
8316 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8317
8318         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
8319         Define HAVE_C99_RUNTIME except on Solaris.
8320         * gcc.dg/builtins-20.c: Likewise.
8321
8322 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8323
8324         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
8325
8326 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8327
8328         PR c++/12495
8329         * g++.dg/template/crash21.C: New test.
8330
8331 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8332
8333         PR c++/2513
8334         * g++.dg/template/typename5.C: New test.
8335
8336 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8337
8338         PR c++/12369
8339         * g++.dg/template/friend25.C: New test.
8340
8341 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
8342
8343         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
8344         versions.
8345
8346 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
8347
8348         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
8349         == 2147483647.
8350
8351 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
8352
8353         * gcc.c-torture/execute/960416-1.x: Remove.
8354         * gcc.c-torture/execute/divconst-3.x: Likewise.
8355
8356 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
8357
8358         PR target/12598
8359         * gcc.dg/torture/cris-volatile-1.c: New test.
8360
8361 2003-10-14  Roger Sayle  <roger@eyesopen.com>
8362
8363         PR optimization/9325
8364         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
8365         for overflowing floating point to integer conversion during RTL
8366         simplification.
8367
8368 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
8369
8370         * objc/execute/_cmd.m: Fix typo.
8371         * objc.dg/image-info.m, objc.dg/symtab-1.m:
8372         Relax 'scan-assembler' regexp.
8373         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
8374         objc.dg/try-catch-4.m: Run on non-Darwin targets.
8375         * objc.dg/zero-link-2.m: Remove blank line.
8376         * objc.dg/zero-link-3.m: New test case.
8377
8378 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
8379
8380         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
8381
8382         * gcc.dg/asm-names.c: Use scan-assembler-not rather
8383         than linker trickery.
8384
8385 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8386
8387         PR c++/12370
8388         * g++.dg/other/friend2.C: New test.
8389
8390 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
8391
8392         * gcc.dg/20031012-1.c: New test.
8393
8394 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
8395
8396         * gcc.dg/weak/weak-3.c: Fix for new warning.
8397
8398 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
8399
8400         PR optimization/8750
8401         * gcc.c-torture/execute/20031012-1.c: New test case.
8402
8403 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8404
8405         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
8406         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
8407
8408 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8409
8410         PR optimization/12260
8411         * gcc.c-torture/compile/20031011-2.c: New test case.
8412
8413 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8414
8415         * gcc.c-torture/execute/20031011-1.c: New testcase.
8416
8417 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
8418
8419         * gcc.c-torture/compile/20031011-1.c: New test.
8420
8421 2003-10-11  Jan Hubicka  <jh@suse.cz>
8422
8423         * g++.dg/other/first-global.C: New test.
8424
8425 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8426
8427         * gcc.c-torture/execute/string-opt-18.c: New testcase.
8428
8429 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
8430
8431         * gcc.c-torture/compile/20031010-1.c: New test.
8432
8433 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
8434
8435         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
8436         * gcc.c-torture/execute/va-arg-25.c: ... here.
8437
8438 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
8439
8440         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
8441
8442 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
8443
8444         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
8445
8446 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
8447
8448         * g++.dg/parse/error2.C: New test.
8449
8450 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
8451
8452         PR c++/11097
8453         * g++.dg/other/error5.C: Modify the error message.
8454         * g++.dg/lookup/using8.C: New test.
8455
8456 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
8457
8458         * gcc.dg/darwin-abi-2.c: New file.
8459         * gcc.c-torture/execute/va-arg-24.c: New file.
8460
8461 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
8462
8463         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
8464         indentation.
8465
8466 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
8467
8468         PR c++/10147
8469         * g++.dg/other/error4.C: Update error messages.
8470         * g++.dg/template/ptrmem4.C: Likewise.
8471
8472         PR c++/12337
8473         * g++.dg/init/new9.C: New test.
8474
8475         PR c++/12334, c++/12236, c++/8656
8476         * g++.dg/ext/attrib8.C: New test.
8477
8478 2003-10-06  Devang Patel  <dpatel@apple.com>
8479
8480         * gcc.dg/debug/dwarf2-3.h: New test.
8481         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
8482
8483 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
8484
8485         * g++.dg/opt/cfg2.C: New test.
8486
8487 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8488
8489         * g++.dg/opt/float1.C: New test.
8490
8491 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8492
8493         * gcc.dg/c90-array-lval-6.c: New test.
8494         * gcc.dg/c99-array-lval-6.c: New test.
8495
8496 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
8497             Ziemowit Laski  <zlaski@apple.com>
8498
8499         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
8500         'Derived', so that it is never considered a class method; add
8501         new warning for '+port' method ambiguity.
8502         * objc.dg/method-12.m: Include <objc/objc.h> instead of
8503         <objc/objc-api.h> (needed on Mac OS X).
8504         * objc.dg/method-13.m: New test.
8505
8506 2003-10-03  Roger Sayle  <roger@eyesopen.com>
8507
8508         PR optimization/9325, PR java/6391
8509         * gcc.c-torture/execute/20031003-1.c: New test case.
8510
8511 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
8512
8513         PR optimization/12180
8514         * gcc.dg/20031002-1.c: New test.
8515
8516         PR c++/12486
8517         * g++.dg/inherit/error1.C: New test.
8518
8519 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
8520
8521         * lib/f-torture.exp (search_for): Rename to...
8522         (search_for_re): This.  Also, clean up comments and the
8523         "regexp" invocation.
8524
8525 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
8526
8527         * gcc.c-torture/compile/20031002-1.c: New test.
8528
8529 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
8530
8531         * g++.dg/opt/cond1.C: New test.
8532
8533 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
8534
8535         * gcc.dg/Wold-style-definition-2.c: New testcase.
8536         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
8537
8538 2003-09-29  Richard Henderson  <rth@redhat.com>
8539
8540         * g++.dg/init/array10.C: Add dg-options.
8541
8542 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
8543
8544         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
8545
8546 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8547
8548         * g++.dg/template/friend19.C: Fix typo.
8549         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
8550
8551 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
8552
8553         * gcc.c-torture/execute/20030928-1.c: New test.
8554         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
8555
8556 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
8557
8558         * g++.dg/opt/unroll1.C: New test.
8559
8560 2003-09-26  Roger Sayle  <roger@eyesopen.com>
8561
8562         PR optimization/11741
8563         * gcc.dg/20030926-1.c: New test case.
8564
8565 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8566
8567         PR c++/5655
8568         * g++.dg/parse/access7.C: New test.
8569         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
8570
8571 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
8572
8573         MERGE OF objc-improvements-branch into MAINLINE:
8574         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
8575         if libobjc has not been built.
8576         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
8577         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
8578         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
8579         objc/execute/nested-3.m, objc/execute/np-2.m,
8580         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
8581         objc/execute/redefining_self.m, objc/execute/root_methods.m,
8582         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
8583         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
8584         objc.dg/special/unclaimed-category-1.h,
8585         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
8586         well as GNU runtime.
8587         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
8588         * execute/cascading-1.m, execute/function-message-1.m,
8589         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
8590         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
8591         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
8592         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
8593         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
8594         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
8595         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
8596         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
8597         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
8598         * objc.dg/bitfield-2.m: Run only on Darwin.
8599         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
8600         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
8601         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
8602         * objc.dg/const-str-1.m: Fix constant string layout.
8603
8604 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
8605
8606         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
8607
8608 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
8609
8610         * gcc.dg/darwin-abi-1.c: New file.
8611
8612 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
8613
8614         PR target/12281
8615         * gcc.c-torture/compile/20030921-1.c: New test.
8616
8617 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
8618
8619         * g++.dg/opt/reg-stack2.C: New test.
8620
8621 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8622
8623         * g++.dg/eh/delayslot1.C: New test.
8624
8625 2003-09-20  Richard Henderson  <rth@redhat.com>
8626
8627         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
8628
8629 2003-09-20  Roger Sayle  <roger@eyesopen.com>
8630
8631         * gcc.c-torture/execute/20030920-1.c: New test case.
8632
8633 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8634
8635         * g++.dg/rtti/typeid3.C: Correct expected error message.
8636
8637 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8638
8639         PR c++/157
8640         * g++.dg/parse/crash12.C: New test.
8641
8642 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
8643
8644         * gcc.dg/compat/mixed-struct-check.h: New.
8645         * gcc.dg/compat/mixed-struct-defs.h: New.
8646         * gcc.dg/compat/mixed-struct-init.h: New.
8647         * gcc.dg/compat/struct-by-value-19_main.c: New.
8648         * gcc.dg/compat/struct-by-value-19_x.c: New.
8649         * gcc.dg/compat/struct-by-value-19_y.c: New.
8650         * gcc.dg/compat/struct-by-value-20_main.c: New.
8651         * gcc.dg/compat/struct-by-value-20_x.c: New.
8652         * gcc.dg/compat/struct-by-value-20_y.c: New.
8653         * gcc.dg/compat/struct-return-19_main.c: New.
8654         * gcc.dg/compat/struct-return-19_x.c: New.
8655         * gcc.dg/compat/struct-return-19_y.c: New.
8656         * gcc.dg/compat/struct-return-20_main.c: New.
8657         * gcc.dg/compat/struct-return-20_x.c: New.
8658         * gcc.dg/compat/struct-return-20_y.c: New.
8659
8660 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
8661         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
8662         so that it will not complain on LP64 targets.
8663
8664 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8665
8666         PR c++/495
8667         * g++.dg/template/friend24.C: New test.
8668
8669 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
8670
8671         PR c++/12332
8672         * g++.dg/template/memtmpl2.C: New test.
8673
8674 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
8675
8676         PR target/11184
8677         * gcc.dg/builtin-apply1.c: New test.
8678
8679 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
8680
8681         PR c++/9848
8682         * g++.dg/warn/Wunused-4.C: New test.
8683
8684 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8685
8686         PR c++/12316
8687         * g++.dg/other/gc2.C: New test.
8688
8689 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
8690
8691         PR c++/11991
8692         * g++.dg/rtti/typeid3.C: New test.
8693
8694         PR c++/12266
8695         * g++.dg/overload/template1.C: New test.
8696
8697 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
8698
8699         * g++.dg/opt/cfg3.C: New test.
8700
8701 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8702
8703         PR c++/7939
8704         * g++.dg/template/crash11.C: New test.
8705
8706 2003-09-16  Jason Merrill  <jason@redhat.com>
8707             Jakub Jelinek  <jakub@redhat.com>
8708
8709         * gcc.dg/attr-warn-unused-result.c: New test.
8710
8711 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
8712
8713         PR c++/12184
8714         * g++.dg/expr/call2.C: New test.
8715
8716 2003-09-15  Andreas Jaeger  <aj@suse.de>
8717
8718         * gcc.dg/Wold-style-definition-1.c: New test.
8719
8720 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
8721
8722         PR c++/3907
8723         * g++.dg/parse/template12.C: New test.
8724
8725         * g++.dg/abi/bitfield11.C: New test.
8726         * g++.dg/abi/bitfield12.C: Likewise.
8727
8728 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
8729
8730         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
8731         non-expansion of functional macro name without arguments at EOL.
8732         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
8733
8734 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
8735
8736         * gcc.c-torture/execute/20030914-[12].c: New tests.
8737
8738 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
8739
8740         PR c++/11788
8741         * g++.dg/overload/addr1.C: New test.
8742
8743 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
8744
8745         * gcc.dg/20030909-1.c: New test.
8746
8747 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8748
8749         * gcc.dg/ultrasp10.c: New test.
8750
8751 2003-09-09  Devang Patel  <dpatel@apple.com>
8752
8753         * gcc.dg/darwin-ld-6.c: New test.
8754
8755 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8756
8757         * gcc.dg/torture/builtin-explog-1.c: New testcase.
8758
8759 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
8760
8761         * gcc.dg/ia64-types1.c: New test.
8762         * gcc.dg/ia64-types2.c: Likewise.
8763
8764 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8765
8766         * gcc.dg/builtins-1.c: Add more _Complex tests.
8767         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8768
8769         * gcc.dg/builtins-1.c: Test existing _Complex functions.
8770         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8771
8772 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
8773
8774         PR c++/11786
8775         * g++.dg/lookup/koenig2.C: New test.
8776
8777         PR c++/5296
8778         * g++.dg/rtti/typeid2.C: New test.
8779
8780 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
8781
8782         * gcc.c-torture/compile/20030904-1.c: New test.
8783
8784 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
8785
8786         * g++.dg/opt/longbranch2.C: New test.
8787
8788 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
8789
8790         * g++.dg/template/crash10.C: Only compile it.
8791
8792 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
8793
8794         PR middle-end/11665
8795         * gcc.c-torture/compile/20030907-1.c: New test.
8796         * g++.dg/init/array11.C: New test.
8797
8798 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
8799
8800         PR c++/11852
8801         * g++.dg/init/struct1.C: New test.
8802
8803 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
8804
8805         PR c++/12181
8806         * g++.dg/expr/comma1.C: New test.
8807
8808 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
8809
8810         PR c++/11867
8811         * g++.dg/expr/static_cast5.C: New test.
8812
8813 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
8814
8815         PR c++/11507
8816         * g++.dg/lookup/scoped7.C: New test.
8817
8818         PR c++/9574
8819         * g++.dg/other/static1.C: New test.
8820
8821         PR c++/11490
8822         * g++.dg/warn/template-1.C: New test.
8823
8824         PR c++/11432
8825         * g++.dg/template/crash10.C: New test.
8826
8827         PR c++/2478
8828         * g++.dg/overload/VLA.C: New test.
8829
8830         PR c++/10804
8831         * g++.dg/template/call1.C: New test.
8832
8833 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
8834
8835         PR c++/11794
8836         * g++.dg/parse/using3.C: New test.
8837
8838 2003-09-06  Roger Sayle  <roger@eyesopen.com>
8839
8840         PR c++/11409
8841         * g++.dg/overload/builtin3.C: New test case.
8842
8843 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
8844
8845         PR c/9862
8846         * gcc.dg/20030906-1.c: New test.
8847         * gcc.dg/20030906-2.c: Likewise.
8848
8849 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
8850
8851         PR c++/12167
8852         * g++.dg/parse/defarg5.C: New test.
8853
8854         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
8855
8856 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
8857
8858         PR c++/12163
8859         * g++.dg/expr/static_cast4.C: New test.
8860
8861         PR c++/12146
8862         * g++.dg/template/crash9.C: New test.
8863
8864 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
8865
8866         * g++.old-deja/g++.ext/pretty2.C: Update for change
8867         in __FUNCTION__.
8868         * g++.old-deja/g++.ext/pretty3.C: Likewise.
8869
8870 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
8871
8872         PR c++/11922
8873         * g++/dg/template/qualified-id1.C: New test.
8874
8875         PR c++/12037
8876         * g++.dg/warn/noeffect4.C: New test.
8877
8878 2003-09-04  Matt Austern  <austern@apple.com>
8879
8880         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
8881         * g++.dg/ext/fnname2.C: Likewise.
8882         * g++.dg/ext/fnname3.C: Likewise.
8883
8884 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
8885
8886         * g++.dg/expr/lval1.C: New test.
8887         * g++.dg/ext/lvcast.C: Remove.
8888
8889 2003-09-03  Roger Sayle  <roger@eyesopen.com>
8890
8891         PR optimization/11700.
8892         * gcc.c-torture/compile/20030903-1.c: New test case.
8893
8894 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
8895
8896         PR c++/12053
8897         * g++.dg/abi/layout4.C: New test.
8898
8899 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
8900
8901         PR c++/11553
8902         * g++.dg/parse/friend3.C: New test.
8903
8904 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
8905
8906         PR c++/11847
8907         * g++.dg/template/class1.C: New test.
8908
8909         PR c++/11808
8910         * g++.dg/expr/call1.C: New test.
8911
8912 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
8913
8914         PR c++/12114
8915         * g++.dg/init/ref9.C: New test.
8916
8917         PR c++/11972
8918         * g++.dg/template/nested4.C: New test.
8919
8920 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
8921
8922         PR c++/12093
8923         * g++.dg/template/non-dependent4.C: New test.
8924
8925         PR c++/11928
8926         * g++.dg/inherit/conv1.C: New test.
8927
8928 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
8929
8930         PR c++/6196
8931         * g++.dg/ext/label1.C: New test.
8932         * g++.dg/ext/label2.C: Likewise.
8933
8934 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
8935
8936         * g++.dg/expr/cond3.C: New test.
8937
8938 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8939
8940         * gcc.dg/builtins-1.c: Add new builtin cases.
8941
8942 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8943
8944         * gcc.dg/builtins-1.c: Add new cases.
8945         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8946
8947 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8948
8949         * gcc.dg/builtins-1.c: Add more math builtin tests.
8950         * gcc.dg/torture/builtin-attr-1.c: New test.
8951
8952 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
8953
8954         PR optimization/5079
8955         * g++.dg/opt/static3.C: New test.
8956
8957 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8958
8959         * gcc.misc-tests/gcov-10b.c: New test.
8960
8961 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
8962
8963         * g++.dg/opt/ptrmem3.C: New test.
8964
8965         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
8966
8967 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
8968
8969         * gcc.dg/20030826-2.c: New test.
8970
8971 2003-08-26  Roger Sayle  <roger@eyesopen.com>
8972
8973         PR middle-end/12002
8974         * g77.f-torture/compile/12002.f: New test case.
8975
8976 2003-08-26  Roger Sayle  <roger@eyesopen.com>
8977
8978         * gcc.dg/20030826-1.c: New test case.
8979
8980 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
8981
8982         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
8983
8984 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
8985
8986         PR c++/11871
8987         * c++.dg/lookup/crash1.C: New test.
8988
8989         * c++.dg/warn/noeffect3.C: New test.
8990
8991 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
8992
8993         * gcc.dg/compat/vector-1_x.c: Compile with -w.
8994         * gcc.dg/compat/vector-1_y.c: Ditto.
8995         * gcc.dg/compat/vector-2_x.c: Ditto.
8996         * gcc.dg/compat/vector-2_y.c: Ditto.
8997
8998 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
8999
9000         * gcc.dg/20030702-1.c: New test.
9001
9002 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
9003
9004         PR c++/8795
9005         * g++.dg/ext/altivec-1.C: New test.
9006
9007 2003-08-24  Richard Henderson  <rth@redhat.com>
9008
9009         * g++.dg/eh/simd-2.C: Add -w for x86.
9010
9011 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
9012
9013         * gcc.dg/20030815-1.c: New test.
9014
9015 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9016
9017         PR c++/3765
9018         * g++.dg/parse/access6.C: New test.
9019
9020 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9021
9022         PR c++/641, c++/11876
9023         * g++.dg/template/friend22.C: New test.
9024         * g++.dg/template/friend23.C: Likewise.
9025
9026 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
9027
9028         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
9029         identically.
9030
9031 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
9032
9033         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
9034
9035 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
9036
9037         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
9038
9039 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
9040
9041         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
9042
9043 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
9044
9045         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
9046
9047 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
9048
9049         PR c++/11919
9050         * g++.dg/overload/prom1.C: New test.
9051
9052         PR c++/11551
9053         * g++.dg/parse/dtor2.C: New test.
9054
9055         PR c++/10762
9056         * g++.dg/parse/using2.C: New test.
9057
9058 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
9059
9060         PR target/11805
9061         * gcc.c-torture/compile/20030821-1.c: New.
9062
9063 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
9064
9065         PR c++/11834
9066         * g++.dg/template/deduce2.C: New test.
9067
9068 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
9069
9070         * gcc.c-torture/execute/20030821-1.c: New test.
9071
9072 2003-08-20  Roger Sayle  <roger@eyesopen.com>
9073
9074         PR middle-end/11984
9075         * gcc.dg/20030820-1.c: New test case.
9076
9077 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
9078
9079         PR c++/11945
9080         * g++.dg/warn/noeffect2.C: New test.
9081
9082 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
9083
9084         PR c++/10926
9085         * g++.dg/template/dtor2.C: New test.
9086
9087         PR c++/11684
9088         * g++.dg/template/operator1.C: New test.
9089         * g++.dg/parse/operator4.C: New test.
9090
9091         PR c++/11946.C
9092         * g++.dg/expr/enum1.C: New test.
9093         * gcc.dg/c99-bool-1.c: Remove bogus warning.
9094
9095         PR c++/11036.C
9096         * g++.dg/parse/elab2.C: New test.
9097         * g++.dg/parse/typedef4.C: Change error message.
9098         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
9099         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
9100         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
9101
9102 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
9103
9104         * gcc.dg/pch/warn-1.c: New.
9105         * gcc.dg/pch/warn-1.hs: New.
9106
9107         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
9108         not-tested file.
9109
9110 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
9111
9112         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
9113
9114 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
9115
9116         * gcc.dg/uninit-D.c: New Test.
9117         * gcc.dg/uninit-E.c: New Test.
9118         * gcc.dg/uninit-F.c: New Test.
9119         * gcc.dg/uninit-G.c: New Test.
9120
9121 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
9122
9123         * g++.dg/README: Describe the pch directory.
9124
9125 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9126
9127         PR c++/11174
9128         * g++.dg/parse/access4.C: New test.
9129         * g++.dg/parse/access5.C: Likewise.
9130         * g++.old-deja/g++.jason/access17.C: Adjust error message.
9131
9132 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
9133
9134         * gcc.dg/noncompile/20030818-1.c: New.
9135
9136 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
9137
9138         PR c++/11957
9139         * g++.dg/warn/noeffect1.C: New test.
9140
9141         * g++.dg/template/scope2.C: New test.
9142         * g++.dg/template/error2.C: Correct dg-error
9143
9144 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
9145
9146         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
9147
9148 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
9149
9150         PR C++/11512
9151         * g++.dg/template/warn1.C: New.
9152
9153 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
9154
9155         * g++.dg/template/error2.C: New test.
9156         * g++.dg/lookup/using7.C: Adjust errors
9157         * g++.old-deja/g++.pt/crash36.C: Likewise.
9158         * g++.old-deja/g++.pt/derived3.C: Likewise.
9159
9160 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9161
9162         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
9163         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
9164         * gcc.c-torture/execute/builtins/string-9.c: New, from
9165         string-opt-9.c.  Adjust for execute/builtins framework.
9166         * gcc.c-torture/execute/string-opt-9.c: Delete.
9167
9168 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
9169
9170         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
9171
9172         * g++.dg/parse/ret-type2.C: New test.
9173
9174         PR c++/11703
9175         * g++.dg/init/new8.C: New test.
9176
9177         PR c++/10923
9178         * g++.dg/parse/typedef5.C: New test.
9179
9180         PR c++/9512
9181         * g++.dg/parse/qualified2.C: New test.
9182         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
9183         invalid code.
9184
9185 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
9186
9187         * g++.dg/conversion/ptrmem1.C: New test.
9188
9189 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
9190
9191         PR target/11693
9192         * gcc.dg/20030811-1.c: New test.
9193
9194         PR target/11535
9195         * gcc.c-torture/execute/20030811-1.c: New test.
9196
9197 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9198
9199         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
9200
9201 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
9202
9203         PR c++/11789.C
9204         * g++.dg/inherit/multiple1.C: New test.
9205
9206 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
9207
9208         * gcc.dg/spe1.c: New test.
9209
9210         PR c++/11670
9211         * g++.dg/expr/cast2.C: New test.
9212
9213         PR c++/10530
9214         * g++.dg/template/dependent-name2.C: New test.
9215
9216 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
9217
9218         * g++.dg/parse/crash11.C: Put the dg options in comments.
9219
9220 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
9221
9222         * lib/gcc-dg.exp: Update for diagnostic change.
9223
9224 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9225
9226         PR c++/5767
9227         * g++.dg/parse/crash11.C: New test.
9228
9229 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
9230
9231         * gcc.dg/cpp/spacing1.c: Update.
9232
9233 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
9234
9235         PR target/11739
9236         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
9237         a value for -mtune.
9238
9239 2003-08-04  Roger Sayle  <roger@eyesopen.com>
9240
9241         PR middle-end/11771
9242         * gcc.c-torture/compile/20030804-1.c: New test case.
9243
9244 2003-08-04  Roger Sayle  <roger@eyesopen.com>
9245
9246         * gcc.dg/20030804-1.c: New test case.
9247
9248 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
9249
9250         * gcc.dg/cpp/separate-1.c: New test.
9251
9252 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
9253
9254         PR c++/11704
9255         * g++.dg/template/dependent-expr2.C: New test.
9256
9257         PR c++/11766
9258         * g++.dg/expr/ptrmem1.C: New test.
9259
9260 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9261
9262         PR c++/9453
9263         * g++.dg/template/friend15.C: New test.
9264
9265 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
9266
9267         * lib/dg-pch.exp: Work round PCH bug.
9268
9269 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9270
9271         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
9272         builtins.  Move cases from builtins-4.c here.
9273
9274         * gcc.dg/torture/builtin-math-1.c: New test taken from
9275         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
9276         additional cases.
9277
9278         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
9279         Delete.
9280
9281 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
9282
9283         PR c++/9447
9284         * g++.dg/template/using7.C: New test.
9285
9286 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
9287
9288         * import1.c, import2.c: New tests.
9289
9290 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
9291
9292         * g++.dg/eh/crossjump1.C: New test.
9293
9294 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
9295
9296         PR c++/11697
9297         * g++.dg/template/using6.C: New test.
9298
9299         PR c++/11744
9300         * g++.dg/template/koenig2.C: New test.
9301
9302 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9303
9304         PR c++/7983
9305         * g++.dg/parse/typedef4.C: New test.
9306
9307 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9308
9309         PR c++/8442, c++/8806
9310         * g++.dg/template/elab1.C: New test.
9311         * g++.dg/template/type2.C: Likewise.
9312         * g++.dg/template/ttp3.C: Adjust expected error message.
9313         * g++.old-deja/g++.law/visibility13.C: Likewise.
9314         * g++.old-deja/g++.niklas/t135.C: Likewise.
9315         * g++.old-deja/g++.pt/ttp41.C: Likewise.
9316         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
9317         template argument.
9318         * g++.old-deja/g++.pt/ttp44.C: Likewise.
9319
9320 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
9321
9322         PR c++/11295
9323         * g++.dg/ext/stmtexpr1.C: New test.
9324
9325         * g++.dg/opt/tmp1.C: New test.
9326
9327         PR c++/11525
9328         * g++.dg/parse/constant4.C: New test.
9329
9330         PR c++/9447
9331         * g++.dg/template/using5.C: New test.
9332
9333 2003-07-31  Roger Sayle  <roger@eyesopen.com>
9334
9335         * gcc.dg/builtins-27.c: New test case.
9336
9337 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
9338
9339         * gcc.dg/tls/opt-7.c: New test.
9340
9341 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
9342
9343         * g++.old-deja/g++.other/crash18.C: Remove.
9344
9345 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
9346
9347         * g++.dg/template/explicit3.C: New.
9348         * g++.dg/template/explicit4.C: New.
9349         * g++.dg/template/explicit5.C: New.
9350
9351         PR c++/11347
9352         * g++.dg/template/memtmpl1.C: New.
9353
9354 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
9355
9356         PR target/11565
9357         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
9358         * gcc.dg/i386-387-5.c (dg-options): Likewise.
9359
9360 2003-07-30  Jan Hubicka  <jh@suse.cz>
9361
9362         * vtgc1.c: Kill.
9363
9364 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
9365
9366         * gcc.dg/struct-in-proto-1.c: New test.
9367
9368 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
9369
9370         * gcc.dg/cpp/include2.c: Only expect one message.
9371
9372 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
9373
9374         PR c++/9447
9375         * g++.dg/template/using1.C: New test.
9376         * g++.dg/template/using2.C: New test.
9377         * g++.dg/template/using3.C: New test.
9378         * g++.dg/template/using4.C: New test.
9379
9380 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
9381
9382         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
9383         * gcc.c-torture/execute/string-opt-10.c: Likewise.
9384
9385 2003-07-28  Jan Hubicka  <jh@suse.cz>
9386
9387         PR c++/11530
9388         * g++.dg/opt/call1.C: New test.
9389
9390 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
9391
9392         PR c++/11667
9393         * g++.dg/init/enum2.C: New test.
9394         * g++.dg/template/overload1.C: Add "-w" option.
9395
9396 2003-07-28    <hp@bitrange.com>
9397
9398         * gcc.dg/Wdeclaration-after-statement-1.c,
9399         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
9400
9401 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
9402
9403         * gcc.c-torture/compile/20030725-1.c: New test.
9404
9405 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
9406
9407         * gcc.dg/20030505.c: Only run for SPE.
9408         Remove definition of opaque type.
9409
9410 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
9411
9412         * g++.dg/template/ptrmem6.C: New test.
9413
9414 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
9415
9416         * gcc.c-torture/compile/zero-strct-2.c: New test.
9417
9418 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
9419
9420         * gcc.dg/intermod-1.c: New test.
9421
9422 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
9423
9424         PR c++/11617
9425         * g++.dg/template/lookup2.C: New test.
9426         * g++.dg/template/memclass1.C: Remove instantiated from error.
9427         * g++.dg/other/error2.C: Tweak expected errors.
9428
9429         PR c++/11596
9430         * g++.dg/template/defarg3.C: New test.
9431
9432         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
9433
9434 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
9435
9436         * g++.dg/inherit/access5.C: New test.
9437
9438 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9439
9440         PR c++/11513
9441         * g++.dg/template/crash8.C: New test.
9442
9443 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
9444
9445         PR c/10602
9446         * gcc.dg/noncompile/incomplete-2.c: New test.
9447
9448 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
9449
9450         PR c++/11645
9451         * g++.dg/inherit/access4.C: New test.
9452
9453         PR c++/11517
9454         * g++.dg/expr/cond2.C: New test.
9455
9456         PR optimization/10679
9457         * g++.dg/opt/inline4.C: New test.
9458
9459 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
9460
9461         * g++.dg/parse/crash10: New test.
9462
9463 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9464
9465         * g++.dg/ext/flexary1.C: New test.
9466
9467 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9468
9469         PR c++/10793
9470         * g++.dg/template/crash9.C: New test.
9471
9472 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9473
9474         PR c++/3004
9475         * g++.dg/parse/typedef3.C: New test.
9476
9477         PR c++/7906
9478         * g++.dg/parse/operator2.C: New test.
9479
9480         PR c++/8895
9481         * g++.dg/parse/def-tmpl-arg1.C: New test.
9482
9483         PR c++/9282
9484         * g++.dg/parse/funptr1.C: New test.
9485
9486         PR c++/9452
9487         * g++.dg/parse/ambig3.C: New test.
9488
9489         PR c++/9454
9490         * g++.dg/parse/operator3.C: New test.
9491
9492         PR c++/9486
9493         * g++.dg/parse/template10.C: New test.
9494
9495         PR c++/9488
9496         * g++.dg/parse/template11.C: New test.
9497
9498         PR c++/10150
9499         * g++.dg/parse/invalid-op1.C: New test.
9500
9501         PR c++/10247
9502         * g++.dg/parse/condexpr1.C: New test.
9503
9504 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9505
9506         * g++.dg/ext/packed3.C: New test.
9507         * g++.dg/ext/packed4.C: New test.
9508
9509         * gcc.dg/pack-test-3.c: New test.
9510
9511 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
9512
9513         * lib/compat.exp: Handle dg-options per source file.
9514         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
9515         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
9516         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
9517         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
9518         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
9519         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
9520         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
9521         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
9522         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
9523         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
9524         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
9525         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
9526         * g++.dg/compat/break/bitfield7_x.C: Ditto.
9527         * g++.dg/compat/break/bitfield7_y.C: Ditto.
9528
9529 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
9530
9531         PR c/10320
9532         * gcc.c-torture/execute/20030718-1.c: New test.
9533
9534 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9535
9536         PR optimization/11536
9537         * gcc.dg/20030721-1.c: New test.
9538
9539 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
9540
9541         PR c++/11546
9542         * g++.dg/template/lookup1.C: New test.
9543
9544 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
9545
9546         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
9547         diagnostics of ill-formed constructs involving labels.
9548         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
9549         the new 'previously defined here' message.
9550
9551 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
9552
9553         * g++.dg/parse/non-dependent2.C: New test.
9554
9555 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
9556
9557         * g++.dg/init/init-ref4.C: xfail on targets without
9558         weak symbols.
9559
9560 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
9561
9562         PR target/11087
9563         * gcc.c-torture/execute/20030717-1.c: New test.
9564
9565 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9566
9567         * g++.dg/opt/cfg1.C: New test.
9568
9569 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
9570
9571         PR optimization/11557
9572         * gcc.dg/20030717-1.c: New test.
9573
9574 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
9575
9576         PR c++/10476
9577         * g++.dg/expr/crash-1.C: New test.
9578
9579         PR c++/11027
9580         * g++.dg/template/init3.C: New test.
9581
9582         PR c++/8222
9583         * g++.dg/template/non-dependent1.C: New test.
9584
9585         PR c++/11070
9586         * g++.dg/template/non-dependent2.C: New test.
9587
9588         PR c++/11071
9589         * g++.dg/template/non-dependent3.C: New test.
9590
9591         PR c++/9907
9592         * g++.dg/template/sizeof5.C: New test.
9593
9594 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
9595
9596         PR 11498
9597         * gcc.c-torture/compile/mangle-1.c: New file.
9598
9599 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9600
9601         PR c++/7809
9602         * g++.dg/parse/access3.C: New test.
9603
9604 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
9605
9606         PR c++/11384
9607         * g++.dg/init/init-ref4.C: New test.
9608
9609 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
9610
9611         PR c++/11547
9612         * g++.dg/parse/constant3.C: New test.
9613         * g++.dg/parse/crash7.C: Likewise.
9614
9615 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
9616
9617         PR target/11008
9618         * gcc.dg/i386-pentium4-not-mull.c: New.
9619
9620 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
9621
9622         * gcc.dg/asm-names.c (ymain): Make it weak.
9623
9624 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9625
9626         PR c++/5421
9627         * g++.dg/template/friend21.C: New test.
9628
9629 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
9630
9631         * gcc.dg/cleanup-8.c: New test.
9632         * gcc.dg/cleanup-9.c: New test.
9633
9634 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
9635
9636         * g++.dg/ext/dll-MI1.h: New file.
9637         * g++.dg/ext/dllexport-MI1.C: New file.
9638         * g++.dg/ext/dllimport-MI1.C: New file.
9639
9640 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
9641
9642         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
9643         it does not have cmpstrsi patterns (just cmpmemsi).
9644
9645 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
9646
9647         PR debug/11473
9648         * g++.dg/debug/debug8.C: New test.
9649
9650 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9651
9652         PR c++/10108
9653         * g++.dg/template/crash7.C: New test.
9654
9655 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
9656
9657         PR target/10795
9658         * gcc.c-torture/compile/20030708-1.c: New.
9659
9660 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
9661
9662         * gcc.c-torture/execute/20030715-1.c: New test.
9663
9664 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
9665
9666         * gcc.dg/pch/inline-3.c: New file.
9667         * gcc.dg/pch/inline-3.hs: New file.
9668         * gcc.dg/pch/inline-4.c: New file.
9669         * gcc.dg/pch/inline-4.hs: New file.
9670
9671 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
9672
9673         PR c++/11509
9674         * g++.dg/template/crash6.C: New test.
9675
9676         PR c++/7053
9677         * g++.dg/template/friend20.C: New test.
9678
9679         PR c++/7019
9680         * g++.dg/template/overload2.C: New test.
9681
9682 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9683
9684         PR optimization/11440
9685         * gcc.c-torture/execute/20030714-1.c: New test.
9686
9687 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9688
9689         PR c++/11154
9690         * g++.dg/template/partial2.C: New test.
9691
9692 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
9693
9694         PR c++/11503
9695         * g++.dg/template/anon1.C: New test.
9696
9697         PR c++/11493
9698         PR c++/11495
9699         * g++.dg/parse/template9.C: Likewise.
9700         * g++.dg/template/crash4.C: New test.
9701         * g++.dg/template/koenig1.C: Likewise.
9702         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
9703         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
9704         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
9705         functions.
9706         * g++.old-deja/g++.jason/template36.C: Likewise.
9707         * g++.old-deja/g++.mike/p1989.C: Likewise.
9708         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
9709         * g++.old-deja/g++.pt/ttp20.C: Use this->.
9710         * g++.old-deja/g++.pt/ttp21.C: Use this->.
9711         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
9712         compiling.
9713         * g++.old-deja/g++.pt/union2.C: Use this->.
9714
9715 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
9716
9717         * gcc.dg/20030711-1.c: New test.
9718
9719 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
9720
9721         PR c++/11050
9722         * g++.dg/parse/args1.C: New test.
9723         * g++.pt/defarg8.C: Change expected errors.
9724
9725 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
9726
9727         PR c++/8164
9728         * g++.dg/template/nontype2.C: New test.
9729
9730         PR c++/10558
9731         * g++.dg/parse/template8.C: New test.
9732
9733         PR c++/8327
9734         * g++.dg/template/scope1.C: New test.
9735
9736         * g++.dg/warn/Wsign-compare-1.C: New test.
9737
9738 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
9739
9740         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
9741
9742 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
9743
9744         PR c++/9411
9745         * g++.dg/template/explicit2.C: New test.
9746
9747         PR c++/10032
9748         * g++.dg/warn/pedantic1.C: New test.
9749
9750 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
9751
9752         PR c++ 9483
9753         * g++.dg/other/field1.C: New test.
9754
9755 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
9756
9757         PR c/11449
9758         * gcc.c-torture/compile/20030707-1.c: New.
9759
9760 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9761
9762         PR c++/10849
9763         * g++.dg/template/access12.C: New test.
9764
9765 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
9766
9767         * g++.dg/bprob/bprob.exp (prof_ext): Update.
9768         * g77.dg/bprob/bprob.exp (prof_ext): Update.
9769         * gcc.misc-tests/bprob.exp (prof_ext): Update.
9770         * gcc.misc-tests/gcov.exp: Update
9771         * g++.dg/gcov/gcov.exp: Update
9772         * lib/gcov.exp: Update.
9773
9774 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
9775
9776         * g++.dg/abi/mangle17.C: Make sure template expressions are
9777         dependent.
9778         * g++.dg/abi/mangle4.C: Mark erroneous casts.
9779         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
9780         * g++.dg/opt/stack1.C: Remove erroneous code.
9781         * g++.dg/parse/template7.C: New test.
9782         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
9783         * g++.old-deja/g++.pt/crash4.C: Likewise.
9784
9785 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9786
9787         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
9788         with zero or one occurence of `$' after the initial `L'.
9789
9790 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
9791
9792         * gcc.c-torture/compile/20030704-1.c: Add a comment.
9793
9794 2003-07-08  Roger Sayle  <roger@eyesopen.com>
9795
9796         PR c/11370
9797         * gcc.dg/Wunreachable-6.c: New testcase.
9798         * gcc.dg/Wunreachable-7.c: New testcase.
9799
9800 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
9801
9802         PR c/11420
9803         * gcc.dg/20030708-1.c: New test.
9804
9805 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
9806
9807         * gcc.dg/compat/sdata-section.h: New file.
9808         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
9809         * gcc.dg/torture/mips-sdata-1.c: New test.
9810
9811 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9812
9813         PR c++/11030
9814         * g++.dg/template/friend19.C: New test.
9815
9816 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
9817
9818         * g++.dg/opt/strength-reduce.C: New test.
9819
9820 2003-07-07  Roger Sayle  <roger@eyesopen.com>
9821
9822         PR target/10979
9823         * gcc.dg/20030707-1.c: New testcase.
9824
9825 2003-07-07  Roger Sayle  <roger@eyesopen.com>
9826
9827         PR optimization/11059
9828         * g++.dg/opt/emptyunion.C: New testcase.
9829
9830 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9831             Eric Botcazou  <ebotcazou@libertysurf.fr>
9832
9833         * g++.dg/opt/stack1.C: New test.
9834
9835 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
9836
9837         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
9838         run test.
9839
9840         PR c++/11431
9841         * g++.dg/expr/static_cast3.C: New test.
9842
9843 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
9844
9845         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
9846         everywhere.
9847         * gcc.dg/concat.c: Concatenation of string constants with
9848         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
9849         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
9850         * gcc.dg/cpp/escape-2.c: Use wide character constants where
9851         necessary to avoid multi-character character constant warning.
9852         * gcc.dg/cpp/escape.c: Likewise.
9853         * gcc.dg/cpp/ucs.c: Likewise.
9854         Remove backslashes from dg-bogus comments, as they confuse Tcl.
9855         Fix a typo.
9856
9857 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
9858
9859         PR c/11428
9860         * gcc.c-torture/compile/20030704-1.c: New.
9861
9862 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
9863
9864         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
9865
9866 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
9867
9868         PR c++/5287, PR c++/7910,  PR c++/11021
9869         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
9870         tests for warnings.
9871         * g++.dg/ext/dllimport2.C: Add tests for warnings.
9872         * g++.dg/ext/dllimport3.C: Likewise.
9873         * g++.dg/ext/dllimport4.C: New file.
9874         * g++.dg/ext/dllimport5.C: New file.
9875         * g++.dg/ext/dllimport6.C: New file.
9876         * g++.dg/ext/dllimport7.C: New file.
9877         * g++.dg/ext/dllimport8.C: New file.
9878         * g++.dg/ext/dllimport9.C: New file.
9879         * g++.dg/ext/dllimport10.C: New file.
9880         * g++.dg/ext/dllexport1.C: New file.
9881
9882 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
9883
9884         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
9885         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
9886
9887 2003-07-03  Roger Sayle  <roger@eyesopen.com>
9888
9889         * gcc.dg/builtins-25.c: New testcase.
9890         * gcc.dg/builtins-26.c: New testcase.
9891
9892 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
9893
9894         * gcc.dg/compat/vector-defs.h: New file.
9895         * gcc.dg/compat/vector-setup.h: New file.
9896         * gcc.dg/compat/vector-check.h: New file.
9897         * gcc.dg/compat/vector-1_main.c: New file.
9898         * gcc.dg/compat/vector-1_x.c: New file.
9899         * gcc.dg/compat/vector-1_y.c: New file.
9900         * gcc.dg/compat/vector-2_main.c: New file.
9901         * gcc.dg/compat/vector-2_x.c: New file.
9902         * gcc.dg/compat/vector-2_y.c: New file.
9903
9904         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
9905         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
9906         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
9907         * gcc.dg/compat/struct-align-1.h: New file.
9908         * gcc.dg/compat/struct-align-1_main.c: New file.
9909         * gcc.dg/compat/struct-align-1_x.c: New file.
9910         * gcc.dg/compat/struct-align-1_y.c: New file.
9911         * gcc.dg/compat/struct-align-2.h: New file.
9912         * gcc.dg/compat/struct-align-2_main.c: New file.
9913         * gcc.dg/compat/struct-align-2_x.c: New file.
9914         * gcc.dg/compat/struct-align-2_y.c: New file.
9915
9916         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
9917         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
9918         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
9919         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
9920         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
9921         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
9922         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
9923         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
9924         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
9925         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
9926         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
9927         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
9928         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
9929         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
9930         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
9931         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
9932         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
9933         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
9934         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
9935         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
9936         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
9937         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
9938         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
9939         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
9940         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
9941         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
9942         * gcc.dg/compat/struct-return-10_x.c: Ditto.
9943         * gcc.dg/compat/struct-return-2_x.c: Ditto.
9944         * gcc.dg/compat/struct-return-3_x.c: Ditto.
9945
9946 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9947
9948         * gcc.dg/i386-call-1.c: New test.
9949
9950 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
9951
9952         PR c++/9162
9953         * g++.dg/parse/defarg4.C: New.
9954
9955 2003-07-03  Roger Sayle  <roger@eyesopen.com>
9956
9957         PR target/10700
9958         * gcc.c-torture/compile/20030703-1.c: New test case.
9959
9960 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
9961
9962         * g++.dg/template/local3.C: Remove extra semicolon.
9963
9964 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9965
9966         * gcc.dg/i386-volatile-1.c: New test.
9967
9968 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
9969
9970         PR c++/11072
9971         * g++.dg/other/offsetof2.C: XFAIL.
9972         * g++.dg/other/offsetof5.C: New.
9973
9974         PR c++/10219
9975         * g++.dg/template/error1.C: New.
9976
9977         PR c++/9779
9978         * g++.dg/template/dependent-expr1.C: New.
9979
9980 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
9981
9982         PR c++/6949
9983         * g++.dg/template/local3.C: New test.
9984
9985         PR c++/11149
9986         * g++.dg/lookup/scoped6.C: New test.
9987
9988 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
9989
9990         PR c++/8046
9991         * g++.dg/other/error7.C: New test.
9992
9993 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
9994
9995         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
9996         * g++.old-deja/g++.abi/vtable3.h: Likewise.
9997         * g++.old-deja/g++.law/code-gen5.C: Likewise.
9998         * g++.old-deja/g++.other/union2.C: Likewise.
9999         * gcc.dg/c90-const-expr-2.c: Likewise.
10000         * gcc.dg/c90-const-expr-3.c: Likewise.
10001         * gcc.dg/c99-const-expr-2.c: Likewise.
10002         * gcc.dg/c99-const-expr-3.c: Likewise.
10003         * gcc.dg/concat.c: Likewise.
10004
10005 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
10006
10007         PR c++/9559
10008         * g++.dg/init/static1.C: New test.
10009
10010 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10011
10012         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
10013         * g++.old-deja/g++.other/access2.C: Likewise.
10014         * g++.old-deja/g++.other/decl2.C: Likewise.
10015         * gcc.c-torture/execute/20020615-1.c: Likewise.
10016
10017 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
10018
10019         PR c++/4933
10020         * g++.dg/template/sizeof4.C: New test.
10021
10022 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
10023
10024         * g++.dg/other/error6.C: New test.
10025
10026 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
10027
10028         PR c++/10750
10029         * g++.dg/parse/constant2.C: New test.
10030
10031 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
10032
10033         PR c++/11106
10034         * g++.dg/other/error5.C: New test.
10035
10036 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10037
10038         * gcc.dg/format/gcc_diag-1.c: New test.
10039
10040 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
10041
10042         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
10043
10044 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
10045
10046         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
10047         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
10048         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
10049
10050 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
10051
10052         * gcc.c-torture/execute/builtins/string-8.c: New test.
10053         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
10054         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
10055         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
10056
10057 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
10058
10059         PR c++/10468
10060         * g++.dg/ext/typeof6.C: New test.
10061
10062 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
10063
10064         PR c++/10796
10065         * g++.dg/init/enum1.C: New test.
10066
10067 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
10068
10069         * gcc.dg/20030627-1.c: New test.
10070
10071 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
10072
10073         PR c++/11332
10074         * g++.dg/expr/static_cast2.C: New test.
10075
10076 2003-06-26  Roger Sayle  <roger@eyesopen.com>
10077             Jakub Jelinek  <jakub@redhat.com>
10078
10079         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
10080         sprintf(dst,"%s",src) optimization.
10081         * gcc.c-torture/execute/20030626-1.c: New test case.
10082         * gcc.c-torture/execute/20030626-2.c: New test case.
10083
10084 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
10085
10086         * gcc.c-torture/execute/multi-ix.c: New test.
10087
10088         * gcc.c-torture/execute/simd-4.c (main):
10089         Added missing semicolon at end of union.
10090
10091 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
10092
10093         PR c++/8266
10094         * g++.dg/template/explicit-instantiation3.C: New test.
10095
10096 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
10097
10098         * gcc.dg/20030626-1.c: Use signed char.
10099
10100 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
10101
10102         * gcc.dg/20030626-1.c: New test.
10103
10104 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
10105
10106         * const-str-2.m: Update.
10107
10108 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
10109
10110         PR c++/10990
10111         * g++.dg/rtti/dyncast1.C: New test.
10112         * g++.dg/abi/mangle4.C: Correct base-specifier access.
10113         * g++.dg/lookup/scoped1.C: Remove XFAIL.
10114         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
10115
10116         PR c++/10931
10117         * g++.dg/expr/static_cast1.C: New test.
10118
10119 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
10120
10121         * gcc.dg/20030625-1.c: New test.
10122
10123 2003-06-24  Roger Sayle  <roger@eyesopen.com>
10124
10125         * gcc.c-torture/compile/20030624-1.c: New test case.
10126
10127 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
10128
10129         * gcc.c-torture/execute/string-opt-17.c: New test.
10130
10131 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
10132
10133         PR c++/5754
10134         * g++.dg/parse/crash6.C: New test.
10135
10136 2003-06-23  Roger Sayle  <roger@eyesopen.com>
10137
10138         * gcc.dg/builtins-24.c: New test case.
10139
10140 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
10141
10142         * g++.dg/opt/operator1.C: New test.
10143
10144 2003-06-22  Roger Sayle  <roger@eyesopen.com>
10145
10146         * gcc.c-torture/execute/string-opt-16.c: New test case.
10147
10148 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
10149
10150         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
10151         * g++.old-deja/g++.other/conv7.C: Likewise
10152         * g++.old-deja/g++.other/overcnv2.C: Likewise.
10153         * g++.old-deja/g++.other/overload14.C: Likewise.
10154
10155 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
10156
10157         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
10158         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
10159
10160 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
10161
10162         PR c++/10888
10163         * g++.dg/warn/Winline-3.C: New test.
10164
10165 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
10166
10167         * lib/target-supports.exp (check_alias_available): Make the test
10168         program acceptable to the Solaris assembler.
10169
10170         PR c++/10749
10171         * g++.dg/template/memclass2.C: New test.
10172
10173 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
10174             Eric Botcazou  <ebotcazou@libertysurf.fr>
10175
10176         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
10177         data for non-matching targets.
10178         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
10179
10180 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
10181
10182         PR c++/10845
10183         * g++.dg/template/member3.C: New test.
10184
10185 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
10186
10187         PR c++/10939
10188         * g++.dg/template/func1.C: New test.
10189
10190         PR c++/9649
10191         * g++.dg/template/static4.C: New test.
10192         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
10193
10194         PR c++/11041
10195         * g++.dg/init/ref7.C: New test.
10196
10197 2003-06-19  Matt Austern  <austern@apple.com>
10198
10199         PR c++/11228
10200         * g++.dg/anew1.C: New test.
10201         * g++.dg/anew2.C: New test.
10202         * g++.dg/anew3.C: New test.
10203         * g++.dg/anew4.C: New test.
10204
10205 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
10206
10207         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
10208
10209 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
10210
10211         * gcc.c-torture/execute/simd-4.c (main): Make expected value
10212         endian-dependent.
10213
10214 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
10215
10216         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
10217         Remove cruft.
10218
10219 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
10220
10221         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
10222         * gcc.c-torture/compile/961203-1.c: Likewise.
10223         * gcc.c-torture/compile/980506-1.c: Likewise.
10224
10225 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
10226
10227         PR c++/10712
10228         * g++.dg/lookup/using7.C: New test.
10229
10230 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
10231
10232         PR c++/11105
10233         * g++.dg/abi/conv1.C: Remove it.
10234         * g++.dg/template/conv7.C: New test.
10235         * g++.dg/template/conv8.C: Likewise.
10236         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
10237         conversion operator.
10238
10239 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
10240
10241         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
10242         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
10243         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
10244         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
10245         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
10246         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
10247         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
10248         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
10249         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
10250         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
10251         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
10252         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
10253         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
10254         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
10255         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
10256         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
10257         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
10258         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
10259         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
10260         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
10261         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
10262         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
10263         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
10264         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
10265         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
10266         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
10267         * gcc.dg/compat/struct-return-10_x.c: Ditto.
10268         * gcc.dg/compat/struct-return-2_x.c: Ditto.
10269         * gcc.dg/compat/struct-return-3_x.c: Ditto.
10270
10271 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
10272
10273         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
10274         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
10275         indications.
10276
10277 2003-06-16  Roger Sayle  <roger@eyesopen.com>
10278
10279         * gcc.dg/i386-387-5.c: New test case.
10280         * gcc.dg/i386-387-6.c: New test case.
10281         * gcc.dg/builtins-23.c: New test case.
10282
10283 2003-06-15  Roger Sayle  <roger@eyesopen.com>
10284
10285         * gcc.dg/builtins-22.c: New test case.
10286         * gcc.dg/i386-387-1.c: Update to test exp.
10287         * gcc.dg/i386-387-2.c: Likewise.
10288
10289 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10290
10291         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
10292
10293 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
10294
10295         * lib/gcc-dg.exp (dg-require-dll): New function.
10296         (dg-xfail-if): Likewise.
10297         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
10298         driver.
10299
10300         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
10301         * gcc.c-torture/compile/20001205-1.c: Likewise.
10302         * gcc.c-torture/compile/20001226-1.c: Likewise.
10303         * gcc.c-torture/compile/20010518-2.c: Likewise.
10304         * gcc.c-torture/compile/20020312-1.c: Likewise.
10305         * gcc.c-torture/compile/20020604-1.c: Likewise.
10306         * gcc.c-torture/compile/920501-12.c: Likewise.
10307         * gcc.c-torture/compile/920501-4.c: Likewise.
10308         * gcc.c-torture/compile/920520-1.c: Likewise.
10309         * gcc.c-torture/compile/920521-1.c: Likewise.
10310         * gcc.c-torture/compile/920625-1.c: Likewise.
10311         * gcc.c-torture/compile/961203-1.c: Likewise.
10312         * gcc.c-torture/compile/980506-1.c: Likewise.
10313         * gcc.c-torture/compile/981006-1.c: Likewise.
10314         * gcc.c-torture/compile/981022-1.c: Likewise.
10315         * gcc.c-torture/compile/981223-1.c: Likewise.
10316         * gcc.c-torture/compile/990617-1.c: Likewise.
10317         * gcc.c-torture/compile/dll.c: Likewise.
10318         * gcc.c-torture/compile/labels-3.c: Likewise.
10319         * gcc.c-torture/compile/mipscop-1.c: Likewise.
10320         * gcc.c-torture/compile/mipscop-2.c: Likewise.
10321         * gcc.c-torture/compile/mipscop-3.c: Likewise.
10322         * gcc.c-torture/compile/mipscop-4.c: Likewise.
10323         * gcc.c-torture/compile/simd-5.c: Likewise.
10324         * gcc.c-torture/compile/20000804-1.x: Remove.
10325         * gcc.c-torture/compile/20001205-1.x: Likewise.
10326         * gcc.c-torture/compile/20001226-1.x: Likewise.
10327         * gcc.c-torture/compile/20010518-2.x: Likewise.
10328         * gcc.c-torture/compile/20020312-1.x: Likewise.
10329         * gcc.c-torture/compile/20020604-1.x: Likewise.
10330         * gcc.c-torture/compile/920501-12.x: Likewise.
10331         * gcc.c-torture/compile/920501-4.x: Likewise.
10332         * gcc.c-torture/compile/920520-1.x: Likewise.
10333         * gcc.c-torture/compile/920521-1.x: Likewise.
10334         * gcc.c-torture/compile/920625-1.x: Likewise.
10335         * gcc.c-torture/compile/961203-1.x: Likewise.
10336         * gcc.c-torture/compile/980506-1.x: Likewise.
10337         * gcc.c-torture/compile/981006-1.x: Likewise.
10338         * gcc.c-torture/compile/981022-1.x: Likewise.
10339         * gcc.c-torture/compile/981223-1.x: Likewise.
10340         * gcc.c-torture/compile/990617-1.x: Likewise.
10341         * gcc.c-torture/compile/mipscop-1.x: Likewise.
10342         * gcc.c-torture/compile/mipscop-2.x: Likewise.
10343         * gcc.c-torture/compile/mipscop-3.x: Likewise.
10344         * gcc.c-torture/compile/mipscop-4.x: Likewise.
10345         * gcc.c-torture/compile/simd-5.x: Likewise.
10346
10347         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
10348
10349 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10350
10351         * gcc.c-torture/execute/20030611-1.c: New test.
10352
10353 2003-06-12  Roger Sayle  <roger@eyesopen.com>
10354
10355         PR middle-end/168
10356         * gcc.dg/20030612-1.c: New test case.
10357
10358 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
10359
10360         PR c++/10635
10361         * g++.dg/expr/cast1.C: New test.
10362
10363 2003-06-12  Roger Sayle  <roger@eyesopen.com>
10364
10365         * gcc.dg/builtins-21.c: New test case.
10366
10367 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
10368
10369         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
10370         options instead of at the end.
10371         * lib/objc.exp (objc_target_compile): Likewise.
10372
10373 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
10374
10375         PR c++/10432
10376         * g++.dg/parse/error1.C: New test.
10377
10378 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
10379
10380         * gcc.dg/compat/struct-by-value-11_main.c: New file.
10381         * gcc.dg/compat/struct-by-value-11_x.c: New file.
10382         * gcc.dg/compat/struct-by-value-11_y.c: New file.
10383         * gcc.dg/compat/struct-by-value-12_main.c: New file.
10384         * gcc.dg/compat/struct-by-value-12_x.c: New file.
10385         * gcc.dg/compat/struct-by-value-12_y.c: New file.
10386         * gcc.dg/compat/struct-by-value-13_main.c: New file.
10387         * gcc.dg/compat/struct-by-value-13_x.c: New file.
10388         * gcc.dg/compat/struct-by-value-13_y.c: New file.
10389         * gcc.dg/compat/struct-by-value-14_main.c: New file.
10390         * gcc.dg/compat/struct-by-value-14_x.c: New file.
10391         * gcc.dg/compat/struct-by-value-14_y.c: New file.
10392         * gcc.dg/compat/struct-by-value-15_main.c: New file.
10393         * gcc.dg/compat/struct-by-value-15_x.c: New file.
10394         * gcc.dg/compat/struct-by-value-15_y.c: New file.
10395         * gcc.dg/compat/struct-by-value-16_main.c: New file.
10396         * gcc.dg/compat/struct-by-value-16_x.c: New file.
10397         * gcc.dg/compat/struct-by-value-16_y.c: New file.
10398         * gcc.dg/compat/struct-by-value-17_main.c: New file.
10399         * gcc.dg/compat/struct-by-value-17_x.c: New file.
10400         * gcc.dg/compat/struct-by-value-17_y.c: New file.
10401         * gcc.dg/compat/struct-by-value-18_main.c: New file.
10402         * gcc.dg/compat/struct-by-value-18_x.c: New file.
10403         * gcc.dg/compat/struct-by-value-18_y.c: New file.
10404
10405         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
10406         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
10407         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
10408         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
10409         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
10410         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
10411         * gcc.dg/compat/scalar-return-3_main.c: New file.
10412         * gcc.dg/compat/scalar-return-3_x.c: New file.
10413         * gcc.dg/compat/scalar-return-3_y.c: New file.
10414         * gcc.dg/compat/scalar-return-4_main.c: New file.
10415         * gcc.dg/compat/scalar-return-4_x.c: New file.
10416         * gcc.dg/compat/scalar-return-4_y.c: New file.
10417
10418 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
10419
10420         * gcc.dg/compat/fp2-struct-check.h: New file.
10421         * gcc.dg/compat/fp2-struct-defs.h: New file.
10422         * gcc.dg/compat/fp2-struct-init.h: New file.
10423         * gcc.dg/compat/struct-by-value-10_main.c: New file.
10424         * gcc.dg/compat/struct-by-value-10_x.c: New file.
10425         * gcc.dg/compat/struct-by-value-10_y.c: New file.
10426         * gcc.dg/compat/struct-return-10_main.c: New file.
10427         * gcc.dg/compat/struct-return-10_x.c: New file.
10428         * gcc.dg/compat/struct-return-10_y.c: New file.
10429
10430         * gcc.dg/compat/compat-common.h: New file.
10431         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
10432         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
10433         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
10434         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
10435         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
10436         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
10437         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
10438         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
10439         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
10440         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
10441         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
10442         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
10443         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
10444         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
10445         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
10446         * gcc.dg/compat/small-struct-check.h: Ditto.
10447         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
10448         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
10449         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
10450         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
10451         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
10452         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
10453         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
10454         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
10455         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
10456         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
10457         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
10458         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
10459         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
10460         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
10461         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
10462         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
10463         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
10464         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
10465         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
10466         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
10467         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
10468         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
10469         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
10470         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
10471         * gcc.dg/compat/struct-return-2_main.c: Ditto.
10472         * gcc.dg/compat/struct-return-2_x.c: Ditto.
10473         * gcc.dg/compat/struct-return-2_y.c: Ditto.
10474         * gcc.dg/compat/struct-return-3_main.c: Ditto.
10475         * gcc.dg/compat/struct-return-3_x.c: Ditto.
10476         * gcc.dg/compat/struct-return-3_y.c: Ditto.
10477
10478 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
10479
10480         * g++.dg/pch/static-1.C: New file.
10481         * g++.dg/pch/static-1.Hs: New file.
10482
10483 2003-06-10  Richard Henderson  <rth@redhat.com>
10484
10485         * gcc.dg/asm-7.c: Adjust expected warning text.
10486
10487 2003-06-10  Roger Sayle  <roger@eyesopen.com>
10488
10489         * gcc.dg/builtins-20.c: New test case.
10490
10491 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
10492
10493         PR c++/11131
10494         * g++.dg/opt/template1.C: New test.
10495
10496 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
10497
10498         * lib/gcc-dg.exp (dg-test): Clear additional_files and
10499         additional_sources.
10500
10501 2003-05-21  David Taylor  <dtaylor@emc.com>
10502
10503         * gcc.dg/Wpadded.c: New file.
10504
10505 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
10506
10507         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
10508         * gcc.dg/special/weak-2.c: Add dg-require-weak.
10509         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
10510         dg-require-weak.
10511
10512 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
10513
10514         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
10515
10516 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
10517
10518         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
10519         (dg-require-alias): Likewise.
10520         (dg-require-gc-sections): Likewise.
10521         * lib/target-supports.exp (check_gc_sections_available): Likewise.
10522
10523 2003-06-08  Richard Henderson  <rth@redhat.com>
10524
10525         * gcc.dg/20011029-2.c: Fix the array reference.
10526         * gcc.dg/asm-7.c: New.
10527
10528 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
10529
10530         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
10531
10532 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
10533
10534         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
10535         (dg-require-gc-sections): Likewise.
10536
10537 2003-06-08  Jan Hubicka  <jh@suse.cz>
10538
10539         * i386-cmov1.c: Fix regular expression.
10540         * i386-cvt-1.c: Likewise.
10541         * i386-local.c: Likewise.
10542         * i386-local2.c: Likewise.
10543         * i386-mul.c: Likewise.
10544         * i386-ssetype-1.c: Likewise.
10545         * i386-ssetype-3.c: Likewise.
10546         * i386-ssetype-5.c: Likewise.
10547
10548 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10549
10550         PR c++/11039
10551         * g++.dg/warn/implicit-typename2.C: New test.
10552         * g++.dg/warn/implicit-typename3.C: New test.
10553
10554 2003-06-07  Richard Henderson  <rth@redhat.com>
10555
10556         * g++.dg/other/offsetof3.C: Use size_t.
10557         * g++.dg/other/offsetof4.C: Likewise.
10558
10559 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
10560
10561         * lib/copy-file.exp: New. Implement gcc_copy_files.
10562
10563         * lib/dg-pch.exp: Load copy-file.exp
10564         (dg-pch): Use gcc_copy_files instead of "file copy".
10565
10566 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
10567
10568         * gcc.dg/weak/weak.exp: Simplify.
10569         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
10570         * gcc.dg/weak/weak-1.c: Likewise.
10571         * gcc.dg/weak/weak-2.c: Likewise.
10572         * gcc.dg/weak/weak-3.c: Likewise.
10573         * gcc.dg/weak/weak-4.c: Likewise.
10574         * gcc.dg/weak/weak-5.c: Likewise.
10575         * gcc.dg/weak/weak-6.c: Likewise.
10576         * gcc.dg/weak/weak-7.c: Likewise.
10577         * gcc.dg/weak/weak-8.c: Likewise.
10578         * gcc.dg/weak/weak-9.c: Likewise.
10579
10580 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
10581
10582         gcc.c-torture/execute/20030606-1.c: New.
10583
10584 2003-06-06  Roger Sayle  <roger@eyesopen.com>
10585
10586         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
10587         * gcc.dg/builtins-19.c: Likewise.
10588
10589 2003-06-06  Roger Sayle  <roger@eyesopen.com>
10590
10591         * gcc.dg/builtins-2.c: Add some more tests.
10592         * gcc.dg/builtins-18.c: New test case.
10593         * gcc.dg/builtins-19.c: New test case.
10594
10595 2003-06-06  Roger Sayle  <roger@eyesopen.com>
10596             Jim Wilson  <wilson@tuliptree.org>
10597
10598         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
10599
10600 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
10601
10602         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
10603         mempcpy/stpcpy calls not to be optimized into something else.
10604         * gcc.c-torture/execute/string-opt-3.c: Moved to...
10605         * gcc.c-torture/execute/builtins/string-7.c: ...here.
10606         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
10607
10608 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10609
10610         * gcc.dg/format/asm_fprintf-1.c: New test.
10611
10612 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
10613
10614         * lib/gcc-defs.exp (additional_sources): New variable.
10615         (dg-additional-sources): New function.
10616         (additional_files): New variable.
10617         (dg-additional-files): New function.
10618         (dg-additional-files-options): Likewise.
10619         * lib/gcc-dg.exp (dg-require-weak): New function.
10620         (dg-require-alias): Likewise.
10621         (dg-require-gc-sections): Likewise.
10622         * lib/target-supports.exp (check_alias_available): Remove testfile
10623         parameter.
10624         (check_gc_sections_available): New function.
10625         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
10626         (dg-gpp-additional-files): Likewise.
10627         * lib/g++.exp (additional_sources): Remove.
10628         (additional_files): Likewise.
10629         (g++_target_compile): Use dg-additional-files-options.
10630
10631         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
10632         Tcl logic.
10633         * gcc.dg/special/ecos.exp: Remove.
10634         * gcc.dg/special/20000419-2.c: Use dg-require-*.
10635         * gcc.dg/special/alias-1.c: Likewise.
10636         * gcc.dg/special/alias-2.c: Likewise.
10637         * gcc.dg/special/gcsec-1.c: Likewise.
10638         * gcc.dg/special/weak-1.c: Likewise.
10639         * gcc.dg/special/weak-2.c: Likewise.
10640         * gcc.dg/special/wkali-1.c: Likewise.
10641         * gcc.dg/special/wkali-2.c: Likewise.
10642
10643         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
10644         dg-gpp-additional-*.
10645         * g++.dg/special/conpr-3.C: Likewise.
10646         * g++.dg/special/conpr-4.C: Likewise.
10647         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
10648         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
10649         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
10650         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
10651         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
10652         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
10653         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
10654         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
10655         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
10656         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
10657         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
10658         * g++.old-deja/g++.other/comdat1.C: Likewise.
10659         * g++.old-deja/g++.other/comdat2.C: Likewise.
10660         * g++.old-deja/g++.other/comdat3.C: Likewise.
10661         * g++.old-deja/g++.other/ctor1.C: Likewise.
10662         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
10663
10664 2003-06-05  Richard Henderson  <rth@redhat.com>
10665
10666         * gcc.dg/debug/20030605-1.c: New.
10667
10668 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
10669
10670         * README.QMTEST: Update.
10671
10672 2003-06-04  Richard Henderson  <rth@redhat.com>
10673
10674         * gcc.dg/cleanup-1.c: New.
10675         * gcc.dg/cleanup-2.c: New.
10676         * gcc.dg/cleanup-3.c: New.
10677         * gcc.dg/cleanup-4.c: New.
10678         * gcc.dg/cleanup-5.c: New.
10679         * gcc.dg/cleanup-6.c: New.
10680         * gcc.dg/cleanup-7.c: New.
10681
10682 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
10683
10684         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
10685
10686         * lib/dg-pch.exp: New file.
10687         * g++.dg/pch/pch.exp: Use dg-pch.exp.
10688         * gcc.dg/pch/pch.exp: Likewise.
10689
10690 2003-06-04  Roger Sayle  <roger@eyesopen.com>
10691
10692         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
10693         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
10694         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
10695         * gcc.dg/builtins-17.c: New test case.
10696         * gcc.dg/i386-387-4.c: New test case.
10697         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
10698
10699 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10700
10701         * gcc.dg/ultrasp9.c: New test.
10702
10703 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10704
10705         * gcc.c-torture/compile/20030604-1.c: New test.
10706         * gcc.dg/sparc-constant-1.c: New test.
10707
10708 2003-06-03  Glen Nakamura  <glen@imodulo.com>
10709
10710         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
10711
10712 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
10713
10714         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
10715
10716         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
10717         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
10718
10719 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
10720
10721         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
10722
10723 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10724
10725         PR c++/10940
10726         * g++.dg/template/spec10.C: New test.
10727
10728 2003-06-03  Roger Sayle  <roger@eyesopen.com>
10729
10730         * gcc.dg/builtins-16.c: New test case.
10731
10732 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
10733
10734         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
10735         mempcpy test with post-increments.
10736         * gcc.c-torture/execute/string-opt-3.c: New test.
10737         * gcc.dg/string-opt-1.c: New test.
10738
10739 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
10740
10741         PR fortran/10965
10742         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
10743
10744 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
10745
10746         * lib/scanasm.exp (dg-scan): New function, factored out of ...
10747         (scan-assembler): ... here.  Use dg-scan.
10748         (scan-assembler-not): Likewise.
10749         (scan-file): New function.
10750         (scan-file-not): Likewise.
10751         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
10752         * gcc.dg/cpp/_Pragma4.c: Likewise.
10753         * gcc.dg/cpp/_Pragma5.c: Likewise.
10754         * gcc.dg/cpp/avoidpaste1.c: Likewise.
10755         * gcc.dg/cpp/avoidpaste2.c: Likewise.
10756         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
10757         * gcc.dg/cpp/cmdlne-P.c: Likewise.
10758         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
10759         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
10760         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
10761         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
10762         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
10763         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
10764         * gcc.dg/cpp/cxxcom1.c: Likewise.
10765         * gcc.dg/cpp/line1.c: Likewise.
10766         * gcc.dg/cpp/maccom1.c: Likewise.
10767         * gcc.dg/cpp/maccom2.c: Likewise.
10768         * gcc.dg/cpp/maccom3.c: Likewise.
10769         * gcc.dg/cpp/maccom4.c: Likewise.
10770         * gcc.dg/cpp/maccom5.c: Likewise.
10771         * gcc.dg/cpp/maccom6.c: Likewise.
10772         * gcc.dg/cpp/multiline.c: Likewise.
10773         * gcc.dg/cpp/spacing1.c: Likewise.
10774         * gcc.dg/cpp/spacing2.c: Likewise.
10775         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
10776         * gcc.dg/cpp/trad/maccom1.c: Likewise.
10777         * gcc.dg/cpp/trad/maccom2.c: Likewise.
10778         * gcc.dg/cpp/trad/maccom3.c: Likewise.
10779         * gcc.dg/cpp/trad/maccom4.c: Likewise.
10780         * gcc.dg/cpp/trad/maccom6.c: Likewise.
10781         * gcc.dg/cpp/cxxcom2.c: Likewise.
10782         * gcc.dg/cpp/cxxcom2.h: New file.
10783
10784         * gcc.dg/cpp/truefalse.cpp: Move it to ...
10785         * g++.dg/cpp/truefalse.C: Here.
10786         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
10787
10788 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
10789
10790         * gcc.dg/cpp/redef3.c: New file.
10791
10792 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
10793
10794         * gcc.dg/i386-loop-3.c: New test.
10795
10796 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
10797
10798         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
10799
10800 2003-05-31  Roger Sayle  <roger@eyesopen.com>
10801
10802         * gcc.dg/fwrapv-1.c: New test case.
10803         * gcc.dg/fwrapv-2.c: New test case.
10804
10805 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10806
10807         PR c++/10956
10808         * g++.dg/template/spec9.C: New test.
10809
10810 2003-05-29  Roger Sayle  <roger@eyesopen.com>
10811
10812         * gcc.dg/duff-4.c: New test case.
10813
10814 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
10815
10816         PR fortran/10843
10817         * g77.dg/ffixed-form-1.f: New test
10818         * g77.dg/ffixed-form-2.f: New test
10819         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
10820         * g77.dg/ffree-form-3.f: New test
10821
10822 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
10823
10824         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
10825         * gcc.dg/wint_t-1.c: Likewise.
10826
10827 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10828
10829         * g++.dg/template/access11.C: New test.
10830
10831 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10832
10833         PR c++/10849
10834         * g++.dg/template/access10.C: New test.
10835
10836 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
10837             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10838
10839         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
10840
10841 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
10842
10843         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
10844         suppress for powerpc-*-darwin*.
10845         * gcc.dg/torture/builtin-noret-2.c: Likewise.
10846
10847 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
10848
10849         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
10850         suppress option for powerpc-*-darwin*.
10851
10852 2003-05-23  Roger Sayle  <roger@eyesopen.com>
10853
10854         * gcc.dg/builtins-1.c: Add tests for tan and atan.
10855         * gcc.dg/builtins-4.c: Add test for fmod.
10856
10857 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10858
10859         PR c++/10682
10860         * g++.dg/template/instantiate4.C: New test.
10861
10862 2003-05-22  Roger Sayle  <roger@eyesopen.com>
10863
10864         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
10865
10866 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
10867
10868         * gcc.dg/compat/scalar-return-1_main.c: New file.
10869         * gcc.dg/compat/scalar-return-1_x.c: New file.
10870         * gcc.dg/compat/scalar-return-1_y.c: New file.
10871         * gcc.dg/compat/scalar-return-2_main.c: New file.
10872         * gcc.dg/compat/scalar-return-2_x.c: New file.
10873         * gcc.dg/compat/scalar-return-2_y.c: New file.
10874         * gcc.dg/compat/struct-return-3_main.c: New file.
10875         * gcc.dg/compat/struct-return-3_y.c: New file.
10876         * gcc.dg/compat/struct-return-3_x.c: New file.
10877         * gcc.dg/compat/struct-return-2_main.c: New file.
10878         * gcc.dg/compat/struct-return-2_x.c: New file.
10879         * gcc.dg/compat/struct-return-2_y.c: New file.
10880
10881 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10882
10883         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
10884         for hppa*-hp-hpux*.
10885         * gcc.dg/20021014-1.c (dg-options): Likewise.
10886         * gcc.dg/nest.c (dg-options): Likewise.
10887
10888 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
10889
10890         PR c++/9738
10891         * g++.dg/ext/dllimport2.C: New file.
10892         * g++.dg/ext/dllimport3.C: New file.
10893
10894 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
10895
10896         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
10897         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
10898         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
10899         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
10900         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
10901         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
10902         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
10903         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
10904         * gcc.dg/compat/small-struct-defs.h: New file.
10905         * gcc.dg/compat/small-struct-init.h: New file.
10906         * gcc.dg/compat/small-struct-check.h: New file.
10907         * gcc.dg/compat/fp-struct-defs.h: New file.
10908         * gcc.dg/compat/fp-struct-check.h: New file.
10909         * gcc.dg/compat/fp-struct-init.h: New file.
10910         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
10911         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
10912
10913 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
10914
10915         * gcc.dg/20030225-2.c: New test.
10916
10917 2003-05-18  Roger Sayle  <roger@eyesopen.com>
10918             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10919
10920         * gcc.c-torture/compile/20030518-1.c: New test case.
10921
10922 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
10923
10924         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
10925         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
10926         gcc-dg-debug-runtest.
10927         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
10928         gcc-dg-debug-runtest.
10929
10930 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10931
10932         PR c++/9022
10933         * g++.dg/lookup/using6.C: New test.
10934
10935 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10936
10937         * g++.dg/parse/access2.C: New test.
10938
10939 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
10940
10941         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
10942         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
10943         * gcc.dg/debug/debug.exp: Likewise.
10944
10945 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
10946
10947         * gcc.dg/dollar.c: New test.
10948
10949 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
10950
10951         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
10952         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
10953         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
10954         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
10955         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
10956         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
10957         * gcc.dg/compat/struct-by-value-6_main.c: New file.
10958         * gcc.dg/compat/struct-by-value-6_x.c: New file.
10959         * gcc.dg/compat/struct-by-value-6_y.c: New file.
10960         * gcc.dg/compat/struct-by-value-7_main.c: New file.
10961         * gcc.dg/compat/struct-by-value-7_x.c: New file.
10962         * gcc.dg/compat/struct-by-value-7_y.c: New file.
10963         * gcc.dg/compat/struct-by-value-8_main.c: New file.
10964         * gcc.dg/compat/struct-by-value-8_x.c: New file.
10965         * gcc.dg/compat/struct-by-value-8_y.c: New file.
10966         * gcc.dg/compat/struct-by-value-9_main.c: New file.
10967         * gcc.dg/compat/struct-by-value-9_x.c: New file.
10968         * gcc.dg/compat/struct-by-value-9_y.c: New file.
10969
10970 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
10971
10972         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
10973         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
10974         support for "repo" mode.
10975         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
10976         * lib/g77-dg.exp: Likewise.
10977         * lib/obj-dg.exp: Likewise.
10978
10979 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
10980
10981         Merge from gcc-3_2-rhl8-branch:
10982         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
10983
10984         * gcc.dg/tls/opt-6.c: New test.
10985
10986         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
10987
10988         * gcc.dg/20030405-1.c: New test.
10989
10990         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
10991
10992         * gcc.dg/20030309-1.c: New test.
10993
10994         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
10995
10996         * gcc.c-torture/execute/20030307-1.c: New test.
10997
10998         2003-02-20  Randolph Chung  <tausq@debian.org>
10999
11000         * gcc.c-torture/compile/20030220-1.c: New test.
11001
11002         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
11003
11004         * gcc.dg/20030217-1.c: New test.
11005
11006         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
11007
11008         * gcc.c-torture/compile/20020129-1.c: New test.
11009
11010         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
11011
11012         * gcc.dg/unroll-1.c: New test.
11013
11014         2002-11-16  Jan Hubicka  <jh@suse.cz>
11015
11016         * gcc.c-torture/execute/20020920-1.c: New test.
11017
11018         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
11019
11020         PR target/7434
11021         * gcc.c-torture/compile/20021008-1.c: New test.
11022
11023         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
11024
11025         PR target/7559
11026         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
11027
11028         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
11029
11030         * gcc.c-torture/compile/20020807-1.c: New test.
11031
11032         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
11033
11034         * gcc.dg/tls/opt-1.c: New test.
11035
11036         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
11037
11038         * gcc.dg/20020729-1.c: New test.
11039
11040         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
11041
11042         * g++.dg/opt/life1.C: New test.
11043
11044         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
11045
11046         * gcc.dg/20020525-1.c: New test.
11047
11048         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
11049
11050         PR c++/6794
11051         * g++.dg/ext/pretty1.C: New test.
11052         * g++.dg/ext/pretty2.C: New test.
11053
11054 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
11055
11056         PR c++/8385
11057         * g++.dg/ext/typeof5.C: New test.
11058
11059 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
11060
11061         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
11062         __USER_LABEL_PREFIX__ into account.
11063         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
11064
11065 2003-05-14  Roger Sayle  <roger@eyesopen.com>
11066
11067         * gcc.dg/builtins-15.c: New test case.
11068
11069 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
11070
11071         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
11072
11073 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
11074
11075         * lib/g++.exp: Tweak handling of additional source files.
11076         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
11077         * g++.dg/special/conpr-2a.C: Rename to ...
11078         * g++.dg/special/conpr-2a.cc: ... this.
11079         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
11080         * g++.dg/special/conpr-3a.C: Rename to ...
11081         * g++.dg/special/conpr-3a.cc: This.
11082         * g++.dg/special/conpr-3b.C: Rename to ...
11083         * g++.dg/special/conpr-3b.cc: This.
11084         * g++.dg/special/conpr-4.C: New test.
11085         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
11086
11087 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
11088
11089         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
11090
11091 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11092
11093         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
11094         * g++.old-deja/g++.robertl/eb71.C: Likewise.
11095         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
11096         * g++.old-deja/g++.other/warn3.C: Likewise.
11097
11098 2003-05-11  Roger Sayle  <roger@eyesopen.com>
11099
11100         * gcc.dg/i386-387-1.c: Update to also test log.
11101         * gcc.dg/i386-387-2.c: Likewise.
11102
11103 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
11104
11105         * g77.f-torture/execute/int8421.f: New test.
11106
11107 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11108
11109         PR c++/10230, c++/10481
11110         * g++.dg/lookup/scoped5.C: New test.
11111
11112 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11113
11114         PR c++/10552
11115         * g++.dg/template/ttp6.C: New test.
11116
11117 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
11118
11119         * gcc.c-torture/execute/builtins: New directory.
11120         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
11121         gcc.c-torture/execute/builtins.
11122         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
11123         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
11124         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
11125         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
11126
11127 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11128
11129         PR c++/9252
11130         * g++.dg/template/access8.C: New test.
11131         * g++.dg/template/access9.C: New test.
11132
11133 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11134
11135         PR c++/9554
11136         * g++.dg/parse/access1.C: New test.
11137
11138 2003-05-09  DJ Delorie  <dj@redhat.com>
11139
11140         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
11141         long, and not an int.
11142
11143 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11144
11145         PR c++/10555, c++/10576
11146         * g++.dg/template/memclass1.C: New test.
11147
11148 2003-05-08  DJ Delorie  <dj@redhat.com>
11149
11150         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
11151         targets.
11152         * gcc.c-torture/execute/20021024-1.x: Likewise.
11153         * gcc.c-torture/execute/shiftdi.x: Likewise.
11154         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
11155         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
11156         * gcc.dg/20021018-1.c: Likewise.
11157
11158 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11159
11160         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
11161
11162         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
11163         (bcopy): Call memmove.
11164
11165 2003-05-08  Roger Sayle  <roger@eyesopen.com>
11166
11167         * g77.f-torture/compile/8485.f: New test case.
11168
11169 2003-05-07  Richard Henderson  <rth@redhat.com>
11170
11171         PR c++/10570
11172         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
11173         Verify exception_cleanup not called for rethrows.
11174         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
11175         when exiting catch block without rethrowing.
11176         * g++.dg/eh/forced3.C: New.
11177         * g++.dg/eh/forced4.C: New.
11178
11179 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
11180
11181         * gcc.dg/20030505.c: Fix triplet.
11182
11183 2003-05-06  DJ Delorie  <dj@redhat.com>
11184
11185         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
11186         * gcc.dg/nest.c: Likewise.
11187
11188 2003-05-05  Roger Sayle  <roger@eyesopen.com>
11189
11190         * gcc.dg/builtins-14.c: New test case.
11191
11192 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
11193
11194         * lib/compat.exp (compat-execute): New argument.
11195         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
11196         * gcc.dg/compat: New test directory.
11197         * gcc.dg/compat/compat.exp: New expect script.
11198         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
11199         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
11200         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
11201         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
11202         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
11203         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
11204
11205         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
11206         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
11207         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
11208         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
11209         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
11210         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
11211         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
11212         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
11213         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
11214         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
11215         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
11216         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
11217         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
11218         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
11219         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
11220
11221 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
11222
11223         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
11224
11225 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
11226
11227         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
11228
11229 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
11230
11231         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
11232         * gcc.dg/ppc-fsel-2.c: New test.
11233
11234         * gcc.dg/unused-5.c: New test.
11235
11236 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11237
11238         PR c++/10496
11239         * g++.dg/warn/pmf1.C: New test.
11240
11241 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11242
11243         PR c++/4494
11244         * g++.dg/warn/main.C: New test.
11245
11246 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11247
11248         * gcc.dg/nonnull-3.c: New test.
11249
11250 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
11251
11252         * gcc.dg/cpp/Wtrigraphs.c: Update.
11253         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
11254
11255 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
11256
11257         * gcc.dg/ppc-fsel-1.c: New test.
11258
11259 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
11260
11261         PR c/10604
11262         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
11263
11264 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
11265
11266         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
11267
11268 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11269
11270         PR c++/9364, c++/10553, c++/10586
11271         * g++.dg/parse/typename4.C: New test.
11272         * g++.dg/parse/typename5.C: Likewise.
11273
11274 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
11275
11276         * gcc.c-torture/compile/20030503-1.c: New test.
11277
11278 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11279
11280         * g++.dg/lookup/using5.C: Fix testcase error.
11281
11282 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
11283
11284         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
11285         since MEABI is no longer supported.  Remove all vestiges
11286         of MEABI from the test.
11287
11288 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11289
11290         PR c++/10554
11291         * g++.dg/lookup/using5.C: New test.
11292
11293 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11294
11295         PR c++/8772
11296         * g++.dg/template/ttp5.C: New test.
11297
11298 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
11299
11300         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
11301         (dg-gpp-additional-sources): New function.
11302         (dg-gpp-additional-files): Likewise.
11303         * lib/g++.exp (additional_sources): New variable.
11304         (additional_files): Likewise.
11305         (g++_target_compile): Deal with them.
11306         * lib/old-dejagnu.exp: Remove.
11307         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
11308         * g++.old-deja: Revise all tests to use dg commands.
11309
11310 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11311
11312         PR c++/9432, c++/9528
11313         * g++.dg/lookup/using4.C: New test.
11314
11315 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
11316
11317         * gcc.dg/noreturn-5.c: New file.
11318         * gcc.dg/noreturn-6.c: New file.
11319
11320         * gcc.c-torture/compile/inline-1.c: New file.
11321
11322 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
11323
11324         PR c++/10551
11325         * g++.dg/template/explicit1.C: New test.
11326
11327 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
11328
11329         PR c++/10549
11330         * g++.dg/other/bitfield1.C: New test.
11331
11332         PR c++/10527
11333         * g++.dg/init/new7.C: New test.
11334
11335 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
11336
11337         * g++.dg/ext/desig1.C: New test.
11338         * g++.dg/ext/init1.C: Update.
11339
11340         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
11341
11342 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
11343
11344         PR c++/10180
11345         * g++.dg/warn/Winline-1.C: New test.
11346
11347 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
11348
11349         * gcc.c-torture/execute/string-opt-19.c: New test.
11350
11351         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
11352         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
11353
11354 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
11355
11356         PR c++/10506
11357         * g++.dg/init/new6.C: New test.
11358
11359         PR c++/10503
11360         * g++.dg/init/ref6.C: New test.
11361
11362 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
11363
11364         * g++.dg/warn/weak1.C: XFAIL on AIX4.
11365
11366 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11367
11368         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
11369         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
11370
11371 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
11372
11373         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
11374         initialized static data members.
11375
11376 2003-04-25  H.J. Lu <hjl@gnu.org>
11377
11378         * gcc.dg/ia64-sync-4.c: New test.
11379
11380 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11381
11382         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
11383         date.
11384
11385 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
11386
11387         PR c++/10337
11388         * g++.dg/warn/conv1.C: New test.
11389         * g++.old-deja/g++.other/conv7.C: Adjust.
11390         * g++.old-deja/g++.other/overload14.C: Adjust.
11391
11392 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
11393
11394         PR c++/10471
11395         * g++.dg/template/defarg2.C: New test.
11396
11397 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
11398
11399         * gcc.dg/cpp/include2.c: Update.
11400         * gcc.dg/cpp/multiline-2.c: New.
11401         * gcc.dg/cpp/multiline.c: Update.
11402         * gcc.dg/cpp/strify2.c: Update.
11403         * gcc.dg/cpp/trad/literals-2.c: Update.
11404
11405 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11406
11407         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
11408
11409 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
11410
11411         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
11412
11413 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
11414
11415         PR c++/10451
11416         * g++.dg/parse/crash4.C: New test.
11417
11418         PR c++/9847
11419         * g++.dg/parse/crash5.C: New test.
11420
11421 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
11422
11423         PR c++/10446
11424         * g++.dg/parse/crash3.C: New test.
11425
11426         PR c++/10428
11427         * g++.dg/parse/elab1.C: New test.
11428
11429 2003-04-22  Devang Patel  <dpatel@apple.com>
11430
11431         * gcc.dg/cpp/trad/funlike-5.c: New test.
11432
11433 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
11434
11435         * g++.dg/other/packed1.C: Fix dg options.
11436
11437 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
11438
11439         * g++.dg/other/offsetof2.C: New test.
11440
11441 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
11442
11443         * g++.dg/template/recurse.C: Adjust location of error messages.
11444
11445 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
11446
11447         PR c++/9881
11448         * g++.dg/init/addr-const1.C: New test.
11449         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
11450
11451 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11452
11453         PR c++/10405
11454         * g++.dg/lookup/struct-hack1.C: New test.
11455
11456 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
11457
11458         * ucs.c: Update diagnostic messages.
11459
11460 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
11461
11462         * gcc.dg/cpp/truefalse.cpp: New test.
11463         * gcc.dg/cpp/cpp.exp: Update.
11464         * g++.dg/other/stdbool-if.C: Remove.
11465
11466 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
11467
11468         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
11469         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
11470
11471 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11472
11473         * gcc.c-torture/compile/20030418-1.c: New test.
11474
11475 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
11476
11477         * README.compat: Remove; content moved to doc/sourcebuild.texi.
11478
11479 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11480
11481         PR c++/10347
11482         g++.dg/template/dependent-name1.C: New test.
11483
11484 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
11485
11486         * gcc.dg/warn-1.c (tourist_guide): New array,
11487         contains a pointer to bar.
11488
11489 2003-04-16  Roger Sayle  <roger@eyesopen.com>
11490
11491         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
11492         * gcc.c-torture/execute/medce-1.c: New test case.
11493         * gcc.c-torture/execute/medce-2.c: New test case.
11494
11495 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
11496
11497         * lib/prune.exp: Ignore more messages.
11498
11499         PR c++/10381
11500         * g++.dg/parse/lookup3.C: New test.
11501
11502 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
11503
11504         * gcc.c-torture/compile/20030415-1.c : New test.
11505
11506 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
11507
11508         * gcc.c-torture/execute/scope-2.c: Move to ...
11509         * gcc.dg/noncompile/scope.c: .... here.
11510
11511 2003-04-14  Roger Sayle  <roger@eyesopen.com>
11512
11513         * gcc.dg/20030414-2.c: New test case.
11514
11515 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
11516
11517         PR target/10377
11518         * gcc.dg/20030414-1.c: New test.
11519
11520 2003-04-13  Roger Sayle  <roger@eyesopen.com>
11521
11522         * gcc.dg/builtins-12.c: New test case.
11523         * gcc.dg/builtins-13.c: New test case.
11524
11525 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11526
11527         * gcc.c-torture/execute/string-opt-18.c: New test.
11528
11529 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
11530
11531         PR c++/10300
11532         * g++.dg/init/new5.C: New test.
11533
11534 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
11535
11536         PR c++/7910
11537         * g++.dg/ext/dllimport1.C: New test.
11538
11539 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11540
11541         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
11542
11543 2003-04-11  Bud Davis <bdavis9659@comcast.net>
11544
11545         PR Fortran/9263
11546         * g77.f-torture/noncompile/9263.f: New test
11547         PR Fortran/1832
11548         * g77.f-torture/execute/1832.f: New test
11549
11550 2003-04-11  David Chad  <davidc@freebsd.org>
11551             Loren J. Rittle  <ljrittle@acm.org>
11552
11553         libobjc/8562
11554         * objc.dg/headers.m: New test.
11555
11556 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
11557
11558         * gcc.c-torture/execute/builtin-noret-2.c: New.
11559         * gcc.c-torture/execute/builtin-noret-2.x: New.
11560         XFAIL builtin-noret-2.c at -O1 and above.
11561         * gcc.dg/redecl.c: New.
11562         * gcc.dg/Wshadow-1.c: Update error regexps.
11563
11564 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
11565
11566         * g++.dg/abi/bitfield10.C: New test.
11567
11568 2003-04-09  Mike Stump  <mrs@apple.com>
11569
11570         * gcc.dg/pch/pch.exp: Make testcase names longer.
11571         * g++.dg/pch/pch.exp: Make testcase names longer.
11572
11573 2003-04-08  Roger Sayle  <roger@eyesopen.com>
11574
11575         * gcc.dg/builtins-11.c: New test case.
11576
11577 2003-04-08  Roger Sayle  <roger@eyesopen.com>
11578
11579         * gcc.dg/builtins-9.c: New test case.
11580         * gcc.dg/builtins-10.c: New test case.
11581
11582 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
11583
11584         * gcc.dg/noncompile/init-4.c.c: New test.
11585
11586 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
11587
11588         * gcc.misc-test/gcov-9.c: New test.
11589         * gcc.misc-test/gcov-10.c: New test
11590         * gcc.misc-test/gcov-11.c: New test.
11591
11592 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
11593
11594         PR optimization/10024
11595         * gcc.c-torture/compile/20030405-1.c: New test.
11596
11597 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
11598
11599         * gcc.dg/pch/static-3.c: New.
11600         * gcc.dg/pch/static-3.hs: New.
11601         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
11602
11603 2003-04-04  Richard Henderson  <rth@redhat.com>
11604
11605         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
11606         * g++.dg/eh/forced2.C: Likewise.
11607
11608 2003-04-03  Mike Stump  <mrs@apple.com>
11609
11610         * lib/scanasm.exp (scan-assembler): Add xfail processing for
11611         target arg.
11612         (scan-assembler-times, scan-assembler-not): Likewise.
11613         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
11614
11615 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11616
11617         * gcc.dg/sparc-loop-1.c: New test.
11618
11619 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
11620
11621         PR other/9274
11622         * g++.dg/pch/system-2.C: New.
11623         * g++.dg/pch/system-2.Hs: New.
11624
11625 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
11626
11627         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
11628
11629         * g++.dg/eh/simd-1.C (vecfunc): Same.
11630
11631 2003-04-01  Roger Sayle  <roger@eyesopen.com>
11632
11633         * gcc.c-torture/execute/20030401-1.c: New test case.
11634
11635 2003-04-01  Ziemowit Laski <zlaski@apple.com>
11636
11637         * objc.dg/defs.m: New.
11638
11639 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
11640
11641         * g++.dg/eh/simd-1.C: New.
11642         * g++.dg/eh/simd-2.C: New.
11643
11644 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
11645
11646         * gcc.c-torture/execute/simd-3.c: New.
11647
11648 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
11649
11650         PR c/9936
11651         * gcc.dg/20030331-2.c: New test.
11652
11653 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
11654
11655         PR c++/10278
11656         * g++.dg/parse/crash2.C: New test.
11657
11658 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
11659
11660         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
11661         * gcc.c-torture/execute/20030331-1.c: ...here.
11662
11663 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
11664
11665         * gcc.c-torture/execute/20030331-1.c: New test.
11666
11667 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
11668
11669         * lib/gcov.exp: Adjust call return testing strings.
11670         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
11671
11672 2003-03-31  Roger Sayle  <roger@eyesopen.com>
11673
11674         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
11675         * gcc.dg/builtins-7.c: New test case.
11676         * gcc.dg/builtins-8.c: New test case.
11677
11678 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
11679
11680         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
11681
11682 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
11683
11684         PR c++/7647
11685         * g++.dg/lookup-class-member-2.C: New test.
11686
11687 2003-03-30  Glen Nakamura  <glen@imodulo.com>
11688
11689         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
11690
11691 2003-03-28  Roger Sayle  <roger@eyesopen.com>
11692
11693         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
11694
11695 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
11696
11697         * g++.dg/init/attrib1.C: New test.
11698
11699 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11700
11701         * gcc.dg/ultrasp8.c: New test.
11702
11703 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11704
11705         * gcc.dg/ultrasp7.c: New test.
11706
11707 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
11708
11709         PR c++/10047
11710         * g++.dg/template/inline1.C: New test.
11711
11712 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11713
11714         * gcc.dg/sparc-dwarf2.c: New test.
11715
11716 2003-03-27  Roger Sayle  <roger@eyesopen.com>
11717
11718         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
11719         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
11720
11721 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
11722
11723         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
11724         than reading .x files.
11725         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
11726         * g77.dg/gcov/gcov-1.f: Likewise.
11727         * gcc.misc-tests/gcov-4b.c: Likewise.
11728         * gcc.misc-tests/gcov-5b.c: Likewise.
11729         * gcc.misc-tests/gcov-6.c: Likewise.
11730         * gcc.misc-tests/gcov-7.c: Likewise.
11731         * gcc.misc-tests/gcov-8.c: Likewise.
11732         * g++.dg/gcov/gcov-1.x: Remove.
11733         * g77.dg/gcov/gcov-1.x: Likewise.
11734         * gcc.misc-tests/gcov-4b.x: Likewise.
11735         * gcc.misc-tests/gcov-5b.x: Likewise.
11736         * gcc.misc-tests/gcov-6.x: Likewise.
11737         * gcc.misc-tests/gcov-7.x: Likewise.
11738         * gcc.misc-tests/gcov-8.x: Likewise.
11739
11740 2003-03-27  Glen Nakamura  <glen@imodulo.com>
11741
11742         PR opt/10087
11743         * gcc.dg/20030324-1.c: New test.
11744
11745 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
11746
11747         PR c++/10224
11748         * g++.dg/template/arg3.C: New test.
11749
11750         PR c++/10158
11751         * g++.dg/template/friend18.C: New test.
11752
11753 2003-03-26  Roger Sayle  <roger@eyesopen.com>
11754
11755         * g77.f-torture/compile/20030326-1.f: New test case.
11756
11757 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
11758
11759         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
11760
11761         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
11762
11763 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
11764
11765         * gcc.dg/ia64-sync-3.c: New test.
11766
11767 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
11768
11769         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
11770
11771 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
11772
11773         * gcc.dg/ultrasp6.c: New test.
11774
11775 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
11776
11777         * gcc.dg/i386-signbit-1.c: New test.
11778         * gcc.dg/i386-signbit-2.c: New test.
11779         * gcc.dg/i386-signbit-3.c: New test.
11780
11781 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
11782
11783         * gcc.dg/ultrasp5.c: Fix options.
11784
11785 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
11786
11787         * gcc.dg/ultrasp5.c: Fix comment.
11788
11789 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
11790
11791         PR fortran/10197
11792         * g77.f-torture/execute/10197.f: New test.
11793
11794 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
11795
11796         PR c++/9898, c++/383
11797         * g++.dg/template/conv6.C: New test.
11798
11799         PR c++/10119
11800         * g++.dg/template/ptrmem5.C: New test.
11801
11802         PR c++/10026
11803         * g++.dg/lookup/koenig1.C: New test.
11804
11805         PR C++/10199
11806         * g++.dg/lookup/template2.C: New test.
11807
11808 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
11809
11810         * g++.dg/opt/rtti1.C: New test.
11811
11812 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11813
11814         * gcc.dg/ultrasp5.c: New test.
11815
11816 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
11817
11818         PR middle-end/9967
11819         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
11820         builtin fputs.
11821
11822 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
11823
11824         PR c/8224
11825         * gcc.dg/20030323-1.c: New test.
11826
11827 2003-03-23  Roger Sayle  <roger@eyesopen.com>
11828
11829         * gcc.c-torture/compile/20030323-1.c: New test case.
11830
11831 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
11832
11833         * gcc.dg/20030321-1.c: New test.
11834
11835 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
11836
11837         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
11838
11839 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
11840
11841         PR c++/9978, c++/9708
11842         * g++.dg/ext/vlm1.C: Adjust expected error.
11843         * g++.dg/ext/vla2.C: New test.
11844         * g++.dg/template/arg1.C: New test.
11845         * g++.dg/template/arg2.C: New test.
11846
11847 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
11848
11849         * g77.f-torture/execute/select.f: New test.
11850         * g77.f-torture/noncompile/select_no_compile.f: New test.
11851
11852 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
11853
11854         PR c++/9898
11855         * g++.dg/other/error4.C: New test.
11856
11857 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
11858
11859         * g++.dg/template/friend17.C: New test.
11860
11861 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
11862
11863         * gcc.c-torture/compile/20030320-1.c: New.
11864
11865 2003-03-20  Roger Sayle  <roger@eyesopen.com>
11866
11867         * gcc.dg/builtins-6.c: New test case.
11868
11869 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
11870
11871         PR target/10073
11872         * gcc.c-torture/compile/20030319-1.c: New.
11873
11874 2003-03-18  Jan Hubicka  <jh@suse.cz>
11875
11876         * gcc.dg/i386-cvt-1.c: New test.
11877
11878 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
11879
11880         * objc.dg/naming-1.m: Use "(parse|syntax) error".
11881         * objc.dg/naming-2.m: Likewise.
11882
11883 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
11884
11885         PR c++/9639
11886         * g++.dg/parse/crash1.C: New test.
11887
11888 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
11889
11890         PR c++/8805
11891         * g++.dg/eh/cleanup1.C: New test.
11892
11893 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
11894
11895         * gcc.c-torture/execute/20030316-1.c: New test case.
11896
11897 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
11898
11899         PR c++/9629
11900         * g++.dg/init/ctor2.C: New test.
11901
11902 2003-03-15  Roger Sayle  <roger@eyesopen.com>
11903
11904         * g77.f-torture/compile/xformat.f: New test case.
11905
11906 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11907
11908         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
11909         * g++.old-deja/g++.mike/eh50.C: Likewise.
11910
11911 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11912
11913         PR c++/6440
11914         * g++.dg/template/spec7.C: New test.
11915         * g++.dg/template/spec8.C: Likewise.
11916
11917 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
11918
11919         * gcc.c-torture/execute/20030313-1.c: New test.
11920
11921 2003-03-14  Richard Henderson  <rth@redhat.com>
11922
11923         * gcc.dg/inline-2.c: Adjust alpha test for external call.
11924
11925 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11926
11927         * gcc.c-torture/compile/20030314-1.c: New test.
11928
11929 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
11930
11931         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
11932         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
11933         thumb target,
11934         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
11935         to accept newer _imp__  prefix and additional
11936         newline in .drectve section.
11937         * gcc.dg/dll-4.c: Likewise.
11938         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
11939         switch.
11940
11941 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
11942
11943         * g++.dg/parse/namespace9.C: New test.
11944
11945         * g++.dg/init/ref5.C: New test.
11946         * g++.dg/parse/ptrmem1.C: Likewise.
11947
11948 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11949
11950         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
11951         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
11952         regular expression.
11953         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
11954         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
11955
11956 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
11957
11958         * gcc.c-torture/execute/20030224-2.c: New test.
11959
11960 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11961
11962         * gcc.dg/decl-3.c: New test.
11963
11964 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11965
11966         * gcc.dg/i386-loop-2.c: New test.
11967
11968 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
11969
11970         PR c++/9474
11971         * g++.dg/parse/namespace8.C: New test.
11972
11973         PR c++/9924
11974         * g++.dg/overload/builtin2.C: New test.
11975
11976 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
11977
11978         * gcc.dg/return-type-3.c: New test.
11979
11980 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
11981
11982         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
11983         profiling options are not supported.
11984
11985 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
11986
11987         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
11988         * g++.old-deja/g++.warn/impint2.C: Likewise.
11989
11990 2003-03-10  Devang Patel  <dpatel@apple.com>
11991
11992         * g++.dg/cpp/c++_cmd_1.C: New test.
11993         * g++.dg/cpp/c++_cmd_1.h: New file.
11994
11995 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
11996
11997         * gcc.dg/altivec-9.c: New file.
11998
11999 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12000
12001         * gcc.dg/ppc-sdata-1.c: New test.
12002         * gcc.dg/ppc-sdata-2.c: New test.
12003
12004 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
12005
12006         PR c++/9373
12007         * g++.dg/opt/ptrmem2.C: New test.
12008
12009         PR c++/8534
12010         * g++.dg/opt/ptrmem1.C: New test.
12011
12012 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12013
12014         * gcc.dg/i386-loop-1.c: New test.
12015
12016 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12017
12018         PR c++/9970
12019         * g++.dg/lookup/friend1.C: New test.
12020
12021 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
12022
12023         PR c++/9823
12024         * g++.dg/parser/constructor1.C: New test.
12025
12026 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
12027
12028         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
12029
12030         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
12031
12032 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
12033
12034         * gcc.dg/cpp/Wunused.c: Update test.
12035
12036 2003-03-08  Jan Hubicka  <jh@suse.cz>
12037
12038         * gcc.dg/inline-3.c: New test.
12039
12040 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
12041
12042         PR c++/9809
12043         * g++.dg/parse/builtin1.C: New test.
12044
12045         PR c++/9982
12046         * g++.dg/abi/cookie1.C: New test.
12047         * g++.dg/abi/cookie2.C: Likewise.
12048
12049         PR c++/9524
12050         * g++.dg/template/field1.C: New test.
12051
12052         PR c++/9912
12053         * g++.dg/parse/class1.C: New test.
12054         * g++.dg/parse/namespace7.C: Likewise.
12055         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
12056
12057 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
12058
12059         * g++.dg/init/ref4.C: New test.
12060
12061 2003-03-07  Jan Hubicka  <jh@suse.cz>
12062
12063         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
12064         * gcc.dg/inline-3.c:  New test.
12065
12066 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
12067
12068         * g++.dg/init/ref3.C: New test.
12069
12070         PR c++/9965
12071         * g++.dg/init/ref2.C: New test.
12072
12073         PR c++/9400
12074         * g++.dg/warn/Wshadow-2.C: New test.
12075
12076         PR c++/9791
12077         * g++.dg/warn/Woverloaded-1.C: New test.
12078
12079 2003-03-05  Jan Hubicka  <jh@suse.cz>
12080
12081         * gcc.dg/i386-local2.c: New.
12082         * gcc.dg/i386-local.c: Fix typo.
12083
12084 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
12085
12086         * g++.dg/abi/layout3.C: New test.
12087
12088 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12089
12090         * gcc.c-torture/compile/20030305-1.c
12091
12092 2003-03-05  Jan Hubicka  <jh@suse.cz>
12093
12094         * gcc.dg/i386-local.c: New.
12095
12096 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
12097
12098         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
12099
12100 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12101
12102         * gcc.dg/switch-2.c: New test.
12103         * gcc.dg/switch-3.c: New test.
12104         * gcc.dg/Wswitch.c: Adjust line numbers.
12105         * gcc.dg/Wswitch-default.c: Likewise.
12106         * gcc.dg/Wswitch-enum.c: Likewise.
12107
12108 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
12109
12110         * gcc.c-torture/execute/20030222-1.c: New test.
12111
12112 2003-03-03  James E Wilson  <wilson@tuliptree.org>
12113
12114         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
12115
12116 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
12117
12118         PR c++/9878
12119         * g++.dg/init/ref1.C: New test.
12120
12121 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
12122
12123         * gcc.dg/sh-relax.c: New SH-only test.
12124
12125 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
12126
12127         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
12128         comment explaining purpose of testcase.
12129
12130 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
12131
12132         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
12133         for HC11/HC12 (asm needs two int registers).
12134         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
12135         HC11/HC12 because the test uses an asm which needs two 32-bit
12136         registers.
12137
12138 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
12139
12140         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
12141         for HC11/HC12 (array is too large otherwise).
12142         * gcc.c-torture/compile/920501-4.x: New file, likewise.
12143         * gcc.c-torture/compile/20010518-2.x: Likewise.
12144         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
12145         HC11/HC12 (array is too large).
12146
12147 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
12148
12149         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
12150         * lib/g++-dg.exp (g++-dg-test): Likewise.
12151
12152 2003-03-01  Roger Sayle  <roger@eyesopen.com>
12153
12154         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
12155         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
12156
12157 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12158
12159         * g++.dg/warn/implicit-typename1.C: Remove warning.
12160
12161 2003-02-28  Richard Henderson  <rth@redhat.com>
12162
12163         * gcc.dg/noreturn-1.c: Move noreturn warning line.
12164         * gcc.dg/return-type-1.c: Move control reaches end warning line.
12165
12166 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
12167
12168         * gcc.dg/pch/pch.exp: Change .pch to .gch.
12169         * g++.dg/pch/pch.exp: Likewise.
12170
12171 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
12172
12173         PR c++/9879
12174         * testsuite/g++.dg/init/new4.C: New test.
12175
12176 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
12177
12178         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
12179
12180 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
12181
12182         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
12183         unsigned long.
12184
12185         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
12186         wider than float.
12187
12188 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12189
12190         * lib/scanasm.exp: Add support for counting numbers of
12191         occurences.
12192         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
12193         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
12194
12195 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
12196
12197         PR c++/9683
12198         * g++.dg/template/static3.C: New test.
12199
12200         PR c++/9829
12201         * g++.dg/parse/namespace6.C: New test.
12202
12203 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12204
12205         PR target/9732
12206         * gcc.dg/20030225-1.c: New test.
12207
12208 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
12209
12210         * README: Remove out-of-date information.
12211
12212         PR c++/9836
12213         * g++.dg/template/spec6.C: New test.
12214
12215 2003-02-24  Jeff Law  <law@redhat.com>
12216
12217         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
12218
12219 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12220
12221         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
12222         * gcc.dg/pragma-ep-1.c: Likewise.
12223
12224 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12225
12226         PR c++/9602
12227         * g++.dg/template/friend16.C: New test.
12228
12229 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
12230
12231         PR c++/5333
12232         * g++.dg/parse/fused-params1.C: Adjust error messages.
12233         * g++.dg/template/nested3.C: New test.
12234
12235 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
12236
12237         * g++.dg/abi/param1.C: New test.
12238
12239 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12240
12241         PR c++/7982
12242         * g++.dg/warn/implicit-typename1.C: New test.
12243
12244 2003-02-22  Kelley Cook <kelleycook@comcast.net>
12245
12246         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
12247         with "mtune".
12248         * g++.old-deja/g++.other/store-expr2.C: Likewise.
12249         * gcc.c-torture/execute/20010129-1.x: Likewise.
12250         * gcc.dg/20011107-1.c: Likewise.
12251         * gcc.dg/20020108-1.c: Likewise.
12252         * gcc.dg/20020122-3.c: Likewise.
12253         * gcc.dg/20020206-1.c: Likewise.
12254         * gcc.dg/20020310-1.c: Likewise.
12255         * gcc.dg/20020426-2.c: Likewise.
12256         * gcc.dg/20020517-1.c: Likewise.
12257         * gcc.dg/991230-1.c: Likewise.
12258         * gcc.dg/i386-unroll-1.c: Likewise.
12259         * gcc.misc-tests/i386-prefetch.exp: Likewise.
12260
12261 2003-02-22  Jan Hubicka  <jh@suse.cz>
12262
12263         * gcc.dg/i386-mul.c: New test.
12264
12265 2003-02-21  Roger Sayle  <roger@eyesopen.com>
12266
12267         * gcc.dg/builtins-5.c: New test case.
12268
12269 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
12270
12271         * gcc.dg/asmreg-1.c: New test.
12272
12273 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
12274
12275         PR c++/9749
12276         * g++.dg/parse/varmod1.C: New test.
12277
12278 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
12279
12280         PR c++/9727
12281         * g++.dg/template/op1.C: New test.
12282
12283 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
12284
12285         PR c++/8906
12286         * g++.dg/template/nested2.C: New test.
12287
12288 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
12289
12290         PR c++/8724
12291         * g++.dg/expr/dtor1.C: New test.
12292
12293 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
12294
12295         * gcc.dg/cpp/include3.c: New test.
12296         * gcc.dg/cpp/inc/foo.h: New file.
12297
12298 2003-02-21  Glen Nakamura  <glen@imodulo.com>
12299
12300         * gcc.c-torture/execute/20030221-1.c: New test.
12301
12302 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
12303
12304         PR c++/9729
12305         * g++.dg/abi/conv1.C: New test.
12306
12307 2003-02-20  Jan Hubicka  <jh@suse.cz>
12308
12309         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
12310
12311 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
12312
12313         * gcc.c-torture/compile/20030219-1.c: New test.
12314
12315 2003-02-18  Jan Hubicka  <jh@suse.cz>
12316
12317         * gcc.dg/funcorder.c: New test.
12318
12319 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
12320
12321         * gcc.c-torture/execute/20030218-1.c: New.
12322
12323 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
12324
12325         * gcc.dg/20030218-1.c: New.
12326
12327 2003-02-18  Richard Henderson  <rth@redhat.com>
12328
12329         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
12330         * gcc.dg/attr-used-2.c: New.
12331
12332 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
12333
12334         PR c++/9704
12335         * g++.dg/init/copy5.C: New test.
12336
12337 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
12338
12339         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
12340         * g++.dg/pch/pch.exp: Likewise.
12341
12342 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
12343
12344         * gcc.c-torture/execute/20030209-1.c: Enable the test if
12345         STACK_SIZE is not defined.
12346
12347 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12348
12349         PR c++/9457
12350         * g++.dg/template/init1.C: New test.
12351
12352 2003-02-16  Jan HUbicka  <jh@suse.cz>
12353
12354         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
12355         (foo): Add few extra tests
12356         * gcc.dg/c99-const-expr-3.c: Likewise.
12357         * gcc.c-torture/execute/20030216-1.c: New.
12358
12359 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12360
12361         PR c++/9459
12362         * g++.dg/ext/typeof4.C: New test.
12363
12364 2003-02-15  Roger Sayle  <roger@eyesopen.com>
12365
12366         * gcc.dg/i386-387-3.c: New test case.
12367
12368 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
12369
12370         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
12371         cris-*-elf* cris-*-aout* and mmix-*-*.
12372
12373 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
12374
12375         * gcc.dg/20030213-1.c: New test.
12376
12377 2003-02-12  Roger Sayle  <roger@eyesopen.com>
12378
12379         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
12380         * gcc.dg/i386-387-2.c: Likewise.
12381
12382 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
12383
12384         * gcc.dg/ppc-spe.c: Fix formatting.
12385         Enable tests that were previously unsupported by gas.
12386         Delete tests for instructions that no longer exist.
12387         Switch arguments on evsubifw builtin.
12388
12389 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
12390
12391         * gcc.c-torture/execute/20030209-1.c: Disable the test if
12392         STACK_SIZE is too small.
12393
12394 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12395             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
12396
12397         * gcc.dg/decl-2.c: New test.
12398
12399 2003-02-10  Jan Hubicka  <jh@suse.cz>
12400
12401         * gcc.dg/i386-fpcvt-1.c:  New test.
12402
12403 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
12404
12405         * gcc.c-torture/execute/20030209-1.c: New test.
12406
12407 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
12408
12409         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
12410         int-wide bitops, use the constants of the same width.
12411         Likewise, if long long is 32-bit wide, test bitops using
12412         32-bit constants.
12413
12414 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
12415
12416         * gcc.dg/20021014-1.c: Annotate with expected notice text.
12417
12418 2003-02-07  Roger Sayle  <roger@eyesopen.com>
12419
12420         * testsuite/gcc.dg/builtins-4.c: New test case.
12421
12422 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12423
12424         * gcc.dg/20020430-1.c: Fix dg command typos.
12425         * gcc.dg/20020503-1.c: Likewise.
12426
12427 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12428
12429         PR c++/8785
12430         * g++.dg/parse/fused-params1.C: New test.
12431
12432         PR c++/8857
12433         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
12434
12435         PR c++/8921
12436         * g++.dg/parse/non-dependent1.C: New test.
12437
12438         PR c++/8928
12439         * g++.dg/parse/dupl-tmpl-args1.C: New test.
12440
12441         PR c++/9228
12442         * g++.dg/parse/undefined7.C: New test.
12443         * g++.dg/parse/non-templ1.C: New test.
12444
12445         PR c++/9229
12446         * g++.dg/parse/too-many-tmpl-args1.C: New test.
12447
12448 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
12449
12450         * gcc.c-torture/compile/20030206-1.c: New test.
12451
12452 2003-02-05  Roger Sayle  <roger@eyesopen.com>
12453
12454         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
12455         "pow" to "foo" to avoid potential confusion with a math built-in.
12456
12457 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12458
12459         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
12460         conditions for SPARC targets.
12461
12462 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
12463
12464         * gcc.dg/20030204-1.c: New test.
12465
12466 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12467
12468         PR c++/38
12469         * g++.dg/parse/array-size1.C: New test.
12470
12471         PR c++/5657
12472         * g++.dg/parse/undefined3.C: New test.
12473
12474         PR c++/5665
12475         * g++.dg/parse/undefined4.C: New test.
12476
12477         PR c++/5975
12478         * g++.dg/parse/undefined5.C: New test.
12479
12480         PR c++/7259
12481         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
12482
12483         PR c++/8578
12484         * g++.dg/parse/casting-operator1.C: New test.
12485
12486         PR c++/8596
12487         * g++.dg/parse/undefined6.C: New test.
12488
12489         PR c++/8736
12490         * g++.dg/parse/missing-template1.C: New test.
12491
12492 2003-02-04  Jan Hubicka  <jh@suse.cz>
12493
12494         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
12495         * gcc.dg/i386-cmov?.c:  Likewise.
12496         * gcc.dg/i386-fpcvt-?.c:  Likewise.
12497         * gcc.dg/i386-ssefp-1.c:  Likewise.
12498         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
12499         conventions.
12500
12501 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
12502
12503         PR c++/7129
12504         * testsuite/g++.dg/ext/max.C: New test.
12505
12506 2003-02-03  Jan Hubicka  <jh@suse.cz>
12507
12508         * gcc.c-torture/execute/20030203-1.c: New test.
12509
12510 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
12511
12512         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
12513         'natural-endian'.
12514
12515 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
12516
12517         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
12518         * g++.dg/init/new2.C: Likewise.
12519         * g++.dg/other/new1.C: Likewise.
12520
12521 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
12522
12523         * gcc.dg/struct-ret-libc.c: New test.
12524
12525 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
12526
12527         * gcc.dg/20030129-1.c: New test.
12528
12529 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12530
12531         PR c++/8849
12532         * g++.dg/template/ptrmem4.C: New test.
12533
12534 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
12535
12536         * g++.dg/parser/constant1.C: New test.
12537
12538 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12539
12540         PR c++/8591
12541         * g++.dg/parse/friend2.C: New test.
12542
12543 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
12544
12545         PR c++/9437
12546         * g++.dg/template/unify4.C: New test.
12547
12548 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
12549
12550         * gcc.c-torture/execute/20030128-1.c: New test.
12551
12552 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
12553
12554         * g++.dg/lookup/nested1.C: Test moved from ...
12555         * g++.old-deja/g++.other/lookup24.C: ... here.
12556
12557 2003-01-28  Jan Hubicka  <jh@suse.cz>
12558
12559         * gcc.dg/i386-cmov5.c:  New test.
12560
12561 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
12562
12563         * gcc.c-torture/execute/20010925-1.c: Changed the
12564         memcpy declaration.
12565
12566 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
12567
12568         PR c++/3902
12569         * g++.dg/parse/template5.C: New test.
12570
12571 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
12572
12573         PR fortran/9258
12574         * g77.dg/pr9258: New test.
12575
12576 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
12577
12578         * README: Move relevant parts from README.g++.
12579
12580         * README.g++: Remove this file.
12581
12582 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
12583
12584         * g++.dg/abi/dcast1.C: New test.
12585
12586 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12587
12588         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
12589
12590 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
12591
12592         PR c++/47
12593         * g++.old-deja/g++.other/lookup24.C: New test.
12594
12595 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12596
12597         PR middle-end/7227
12598         * gcc.dg/uninit-C.c: New test.
12599
12600 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
12601
12602         * g++.dg/abi/covariant1.C: New test.
12603
12604 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
12605
12606         * gcc.dg/20030123-1.c: New test.
12607
12608 2003-01-25  Jan Hubicka  <jh@suse.cz>
12609
12610         PR opt/8492
12611         * gcc.c-torture/compile/20030125-1.c
12612
12613 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
12614
12615         PR c++/9403
12616         * g++.dg/parse/template3.C: New test.
12617         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
12618
12619         PR c++/795
12620         * g++.dg/parse/template4.C: New test.
12621
12622         PR c++/9415
12623         * g++.dg/template/qual2.C: New test.
12624
12625         PR c++/8545
12626         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
12627
12628         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
12629
12630 2003-01-25  Roger Sayle  <roger@eyesopen.com>
12631
12632         * gcc.c-torture/execute/switch-1.c: New test case.
12633
12634 2003-01-25  Jan Hubicka  <jh@suse.cz>
12635
12636         * gcc.c-torture/execute/20030125-1.[cx]: New test.
12637
12638 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
12639
12640         Tweaks for Bison-1.875. From the NEWS file:
12641         "- `parse error' -> `syntax error'
12642         Bison now uniformly uses the term `syntax error'"
12643         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
12644         * gcc.dg/cpp/digraph2.c: Likewise.
12645         * gcc.dg/cpp/direct2.c: Likewise.
12646         * gcc.dg/cpp/paste4.c: Likewise.
12647         * gcc.dg/c90-restrict-1.c: Likewise.
12648         * gcc.dg/c99-func-2.c: Likewise.
12649         * gcc.dg/noncompile/920721-2.c: Likewise.
12650         * gcc.dg/noncompile/930622-2.c: Likewise.
12651         * gcc.dg/noncompile/940112-1.c: Likewise.
12652         * gcc.dg/noncompile/950921-1.c: Likewise.
12653         * gcc.dg/noncompile/951123-1.c: Likewise.
12654         * gcc.dg/noncompile/971104-1.c: Likewise.
12655         * gcc.dg/noncompile/990416-1.c: Likewise.
12656
12657 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
12658
12659         * g++.dg/parse/undefined1.C: Add error message.
12660
12661 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
12662
12663         PR c++/9354
12664         * g++.dg/parse/new1.C: New test.
12665
12666         PR c++/9216
12667         * g++.dg/parse/template2.C: New test.
12668
12669         PR c++/9354
12670         * g++.dg/parse/typedef2.C: New test.
12671
12672         PR c++/9328
12673         * g++.dg/ext/typeof3.C: New test.
12674
12675 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12676
12677         PR c++/2738
12678         * g++.dg/parse/ret-type1.C: New test.
12679
12680         PR c++/3792
12681         * g++.dg/parse/tmpl-outside1.C: New test.
12682
12683         PR c++/4207
12684         * g++.dg/parse/int-as-enum1.C: New test.
12685
12686         PR c++/4903
12687         * g++.dg/parse/no-typename1.C: New test.
12688
12689         PR c++/5533
12690         * g++.dg/parse/no-value1.C: New test.
12691
12692         PR c++/5921
12693         * g++.dg/parse/wrong-inline1.C: New test.
12694
12695         PR c++/6402
12696         * g++.dg/parse/ref1.C: New test.
12697
12698         PR c++/6992
12699         * g++.dg/parse/attr-ctor1.C: New test.
12700
12701         PR c++/7229
12702         * g++.dg/parse/namespace5.C: New test.
12703
12704         PR c++/7917
12705         * g++.dg/parse/func-def1.C: New test.
12706
12707         PR c++/8143
12708         * g++.dg/parse/undefined1.C: New test.
12709
12710         PR c++/5723, PR c++/8522
12711         * g++.dg/parse/specialization1.C: New test.
12712
12713         PR c++/163, PR c++/8595
12714         * g++.dg/parse/struct-as-enum1.C: New test.
12715
12716         PR c++/9173
12717         * g++.dg/parse/undefined2.C: New test.
12718
12719 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
12720
12721         PR c++/9298
12722         * g++.dg/parse/template1.C: New test.
12723
12724         PR c++/9384
12725         * g++.dg/parse/using1.C: New test.
12726
12727         PR c++/9285
12728         PR c++/9294
12729         * g++.dg/parse/expr2.C: New test.
12730
12731         PR c++/9388
12732         * g++.dg/parse/lookup2.C: Likewise.
12733
12734 2003-01-21  Jan Hubicka  <jh@suse.cz>
12735
12736         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
12737         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
12738         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
12739         * gcc.c-torture/execute/string-opt-*.c: Likewise.
12740
12741 2003-01-20  Nick Clifton  <nickc@redhat.com>
12742
12743         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
12744         problem with ARM sibcall code generation.
12745
12746 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
12747
12748         * gcc.c-torture/execute/20030120-1.c: New.
12749
12750 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
12751
12752         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
12753
12754 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
12755
12756         PR c++/9272
12757         * g++.dg/parse/ctor1.C: New test.
12758
12759         PR c++/9294:
12760         * g++.dg/parse/qualified1.C: New test.
12761
12762         * g++.dg/parse/typename3.C: New test.
12763
12764 2003-01-16  Richard Henderson  <rth@redhat.com>
12765
12766         * g++.dg/tls/init-2.C: Fix error matches for real this time.
12767
12768 2003-01-16  Richard Henderson  <rth@redhat.com>
12769
12770         * g++.dg/pch/pch.exp: Copy test header to the working directory
12771         before using it either for precompilation or direct use.
12772         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
12773         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
12774
12775 2003-01-16  Richard Henderson  <rth@redhat.com>
12776
12777         * gcc.dg/pch/pch.exp: Copy test header to the working directory
12778         before using it either for precompilation or direct use.
12779         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
12780         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
12781
12782 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
12783
12784         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
12785         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
12786         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
12787         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
12788         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
12789         typename warning into error.
12790         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
12791         error messages.
12792         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
12793         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
12794         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
12795         messages.
12796         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
12797         make declaration visible in template.
12798         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
12799         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
12800         messages.
12801         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
12802         message.
12803         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
12804         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
12805         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
12806         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
12807         typename warning with error message.
12808         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
12809         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
12810         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
12811
12812 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
12813
12814         * g++.dg/parse/ambig2.C: New test.
12815
12816 2003-01-15  Richard Henderson  <rth@redhat.com>
12817
12818         * g++.dg/tls/init-2.C: Update error message string.
12819
12820 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12821
12822         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
12823
12824 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
12825
12826         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
12827         all for HC11/HC12.
12828         * gcc.c-torture/compile/20001205-1.x: Likewise.
12829         * gcc.c-torture/compile/20001226-1.x: Likewise.
12830         * gcc.c-torture/compile/920520-1.x: Likewise.
12831         * gcc.c-torture/compile/961203-1.x: Likewise.
12832         * gcc.c-torture/compile/20020604-1.x: Likewise.
12833
12834 2003-01-15  Jan Hubicka  <jh@suse.cz>
12835
12836         * gcc.c-torture/compile/20030115-1.c: New test.
12837
12838         * gcc.dg/i386-fpcvt-1.c: New test.
12839         * gcc.dg/i386-fpcvt-2.c: New test.
12840
12841 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
12842
12843         Further conform g++'s __vmi_class_type_info to the C++ ABI
12844         specification.
12845         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
12846         the specification.
12847
12848 2003-01-14  Jan Hubicka  <jh@suse.cz>
12849
12850         * gcc.dg/i386-fpcvt-1.c: New test.
12851         * gcc.dg/i386-fpcvt-2.c: New test.
12852
12853 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
12854
12855         * gcc.dg/i386-mmx-3.c: New test.
12856
12857 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
12858
12859         PR c++/9264
12860         * g++.dg/parse/octal1.C: New file.
12861
12862         PR c++/9172
12863         * g++.dg/parse/typename1.C: New file.
12864
12865 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
12866
12867         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
12868         * gcc.dg/bf-no-ms-layout.c: Likewise.
12869         * gcc.dg/bf-ms-attrib.c: Likewise.
12870
12871 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
12872
12873         PR c++/9099
12874         * g++.dg/parse/dtor1.C: New file.
12875
12876         PR c++/9128
12877         * g++.dg/rtti/typeid1.C: New file.
12878
12879         PR c++/9153
12880         * g++.dg/parse/lookup1.C: New file.
12881
12882         PR c++/9171
12883         * g++.dg/templ/spec5.C: New file.
12884
12885 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
12886
12887         * gcc.c-torture/compile/20030110-1.c: New test.
12888
12889 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
12890
12891         Merge from pch-branch:
12892
12893         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
12894
12895         * gcc.dg/pch/cpp-1.h: New.
12896         * gcc.dg/pch/cpp-1.c: New.
12897         * gcc.dg/pch/cpp-2.h: New.
12898         * gcc.dg/pch/cpp-2.c: New.
12899
12900         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
12901
12902         * gcc.dg/pch/except-1.h: New.
12903         * gcc.dg/pch/except-1.c: New.
12904
12905         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
12906
12907         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
12908         running test.
12909         * gcc.dg/pch: Include *.hp not *.h.
12910         * gcc.dg/pch/system-1.h: New.
12911         * gcc.dg/pch/system-1.c: New.
12912
12913         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
12914
12915         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
12916         rather than trying to build and run a program using PCH.
12917         * gcc.dg/pch: Remove dg-do commands from test files.
12918
12919         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
12920
12921         * gcc.dg/pch/macro-3.c: New.
12922         * gcc.dg/pch/macro-3.h: New.
12923
12924         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
12925
12926         * gcc.dg/pch/common-1.c: New.
12927         * gcc.dg/pch/common-1.h: New.
12928         * gcc.dg/pch/decl-1.c: New.
12929         * gcc.dg/pch/decl-1.h: New.
12930         * gcc.dg/pch/decl-2.c: New.
12931         * gcc.dg/pch/decl-2.h: New.
12932         * gcc.dg/pch/decl-3.c: New.
12933         * gcc.dg/pch/decl-3.h: New.
12934         * gcc.dg/pch/decl-4.c: New.
12935         * gcc.dg/pch/decl-4.h: New.
12936         * gcc.dg/pch/decl-5.c: New.
12937         * gcc.dg/pch/decl-5.h: New.
12938         * gcc.dg/pch/global-1.c: New.
12939         * gcc.dg/pch/global-1.h: New.
12940         * gcc.dg/pch/inline-1.c: New.
12941         * gcc.dg/pch/inline-1.h: New.
12942         * gcc.dg/pch/inline-2.c: New.
12943         * gcc.dg/pch/inline-2.h: New.
12944         * gcc.dg/pch/static-1.c: New.
12945         * gcc.dg/pch/static-1.h: New.
12946         * gcc.dg/pch/static-2.c: New.
12947         * gcc.dg/pch/static-2.h: New.
12948
12949         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
12950
12951         * g++.dg/pch/pch.exp: Better handle failing testcases.
12952         * gcc.dg/pch/pch.exp: Likewise.
12953         * gcc.dg/pch/macro-1.c: New.
12954         * gcc.dg/pch/macro-1.h: New.
12955         * gcc.dg/pch/macro-2.c: New.
12956         * gcc.dg/pch/macro-2.h: New.
12957
12958         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
12959
12960         * g++.dg/dg.exp: Treat files in pch/ specially.
12961         * g++.dg/pch/pch.exp: New file.
12962         * g++.dg/pch/empty.H: New file.
12963         * g++.dg/pch/empty.C: New file.
12964         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
12965         "precompile".
12966
12967         * gcc.dg/pch/pch.exp: New file.
12968         * gcc.dg/pch/empty.h: New file.
12969         * gcc.dg/pch/empty.c: New file.
12970         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
12971         "precompile".
12972
12973 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12974
12975         * g++.dg/template/friend14.C: New test.
12976
12977 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12978
12979         * gcc.dg/old-style-asm-1.c: New test.
12980
12981 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
12982
12983         * gcc.c-torture/compile/20030109-1.c: New test.
12984
12985 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12986
12987         * gcc.c-torture/execute/20030109-1.c: New test.
12988
12989 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
12990
12991         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
12992         * g++.old-deja/g++.mike/dyncast2.C: Likewise
12993         * g++.old-deja/g++.mike/dyncast3.C: Likewise
12994         * g++.old-deja/g++.mike/eh2.C: Likewise
12995         * g++.old-deja/g++.mike/eh3.C: Likewise
12996         * g++.old-deja/g++.mike/eh5.C: Likewise
12997         * g++.old-deja/g++.mike/eh6.C: Likewise
12998         * g++.old-deja/g++.mike/eh7.C: Likewise
12999         * g++.old-deja/g++.mike/eh8.C: Likewise
13000         * g++.old-deja/g++.mike/eh9.C: Likewise
13001         * g++.old-deja/g++.mike/eh10.C: Likewise
13002         * g++.old-deja/g++.mike/eh12.C: Likewise
13003         * g++.old-deja/g++.mike/eh13.C: Likewise
13004         * g++.old-deja/g++.mike/eh14.C: Likewise
13005         * g++.old-deja/g++.mike/eh16.C: Likewise
13006         * g++.old-deja/g++.mike/eh17.C: Likewise
13007         * g++.old-deja/g++.mike/eh18.C: Likewise
13008         * g++.old-deja/g++.mike/eh21.C: Likewise
13009         * g++.old-deja/g++.mike/eh23.C: Likewise
13010         * g++.old-deja/g++.mike/eh24.C: Likewise
13011         * g++.old-deja/g++.mike/eh25.C: Likewise
13012         * g++.old-deja/g++.mike/eh26.C: Likewise
13013         * g++.old-deja/g++.mike/eh27.C: Likewise
13014         * g++.old-deja/g++.mike/eh28.C: Likewise
13015         * g++.old-deja/g++.mike/eh29.C: Likewise
13016         * g++.old-deja/g++.mike/eh31.C: Likewise
13017         * g++.old-deja/g++.mike/eh33.C: Likewise
13018         * g++.old-deja/g++.mike/eh34.C: Likewise
13019         * g++.old-deja/g++.mike/eh35.C: Likewise
13020         * g++.old-deja/g++.mike/eh36.C: Likewise
13021         * g++.old-deja/g++.mike/eh37.C: Likewise
13022         * g++.old-deja/g++.mike/eh38.C: Likewise
13023         * g++.old-deja/g++.mike/eh39.C: Likewise
13024         * g++.old-deja/g++.mike/eh40.C: Likewise
13025         * g++.old-deja/g++.mike/eh41.C: Likewise
13026         * g++.old-deja/g++.mike/eh42.C: Likewise
13027         * g++.old-deja/g++.mike/eh44.C: Likewise
13028         * g++.old-deja/g++.mike/eh46.C: Likewise
13029         * g++.old-deja/g++.mike/eh47.C: Likewise
13030         * g++.old-deja/g++.mike/eh48.C: Likewise
13031         * g++.old-deja/g++.mike/eh49.C: Likewise
13032         * g++.old-deja/g++.mike/eh50.C: Likewise
13033         * g++.old-deja/g++.mike/eh51.C: Likewise
13034         * g++.old-deja/g++.mike/eh53.C: Likewise
13035         * g++.old-deja/g++.mike/eh55.C: Likewise
13036         * g++.old-deja/g++.mike/p7912.C: Likewise
13037         * g++.old-deja/g++.mike/p9706.C: Likewise
13038         * g++.old-deja/g++.mike/p10416.C: Likewise
13039         * g++.old-deja/g++.mike/p11667.C: Likewise
13040         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
13041         Remove redundant reference to Iris.
13042         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
13043         Elxsi, i860, Pico Java, and WE32K.
13044
13045 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
13046
13047         * g++.dg/ext/asm4.C: New test.
13048
13049 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13050
13051         PR c++/9030
13052         * g++.dg/template/friend12.C: New test.
13053         * g++.dg/template/friend13.C: Likewise.
13054         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
13055
13056 2003-01-08  Jan Hubicka  <jh@suse.cz>
13057
13058         * gcc.dg/i386-cadd.c: New test.
13059         * gcc.dg/i386-cmov4.c: Likewise.
13060
13061 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
13062
13063         PR c++/9165
13064         * g++.dg/warn/Wunused-3.C: New test.
13065
13066         * g++.dg/abi/bitfield9.C: New test.
13067
13068         PR c++/9189
13069         * g++.dg/parse/defarg3.C: New test.
13070
13071 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
13072
13073         * g++.dg/parse/ambig1.C: New test.
13074         * g++.dg/parse/defarg2.C: New test.
13075
13076 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
13077
13078         * g++.dg/template/defarg-1.C: New test.
13079         * g++.dg/template/local2.C: Likewise.
13080
13081 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
13082
13083         * gcc.c-torture/execute/20030105-1.c: New test.
13084
13085 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13086
13087         * g++.dg/parse/namespace3.C: Remove extra semicolons.
13088         * g++.dg/parse/namespace4.C: Likewise.
13089
13090 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13091
13092         * g++.dg/template/ntp2.C: New test.
13093
13094 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
13095
13096         * g++.dg/parse/extern-C-1.C: New test.
13097
13098         * g++.dg/parse/namespace4.C: New test.
13099
13100         * g++.dg/template/nested1.C: New test.
13101
13102         * g++.dg/parse/namespace3.C: New test.
13103
13104 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
13105
13106         * g++.dg/lookup/two-stage1.C: New test.
13107
13108 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13109
13110         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
13111         * g++.old-deja/g++.jason/access8.C: Likewise.
13112         * g++.old-deja/g++.other/decl5.C: Likewise.
13113
13114 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
13115
13116         * g++.dg/parse/parse7.C: New test.
13117
13118 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
13119
13120         PR c++/2843
13121         * g++.dg/ext/attrib7.C: New test.
13122
13123 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
13124
13125         * g++.dg/parse/parse6.C: New test.
13126
13127 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
13128
13129         * gcc.dg/h8300-stack-1.c: New.
13130
13131 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
13132
13133         g++.dg/lookup/exception1.C: New test.
13134
13135         g++.dg/lookup/template1.C: New test.
13136
13137         g++.dg/parse/namespace2.C: New test.
13138
13139         g++.dg/parse/parens2.C: New test.
13140
13141 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13142
13143         * g++.dg/parse/parse5.C: New test.
13144         * g++.dg/lookup/scoped4.C: New test.
13145
13146 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
13147
13148         * g++.dg/parse/parens1.C: New test.
13149
13150         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
13151         angle-bracket1.C.
13152         * g++.dg/parse/parens2.C: New test.
13153
13154         * g++.dg/lookup/scope-operator1.C: New test.
13155
13156         * g++.dg/parse/operator1.C: New test.
13157
13158 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13159
13160         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
13161         * g++.old-deja/g++.other/access6.C: Likewise.
13162         * g++.old-deja/g++.other/decl1.C: Likewise.
13163         * g++.old-deja/g++.pt/typename12.C: Likewise.
13164
13165 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
13166
13167         * g++.dg/parse/namespace1.C: New test.
13168
13169 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13170
13171         * g++.dg/parse/parse4.C: New test.
13172
13173 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13174
13175         * g++.dg/parse/parse3.C: New test.
13176
13177 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13178
13179         * g++.dg/parse/parse2.C: New test.
13180
13181 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13182
13183         * g++.dg/template/friend11.C: New test.
13184
13185 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13186
13187         * g++.dg/parse/parse1.C: New test.
13188
13189 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
13190
13191         * lib/profopt.exp: Change the name of a global variable to avoid
13192         possible clashes with other test suites.
13193
13194 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
13195
13196         * g++.dg/inherit/covariant8.C: New test.
13197
13198 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
13199
13200         * g++.dg/init/array9.C: New test.
13201
13202         PR c++/9112
13203         * g++.dg/parse/expr1.C: New test.
13204
13205 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
13206
13207         * gcc.c-torture/compile/20021230-1.c: New test.
13208
13209 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
13210
13211         * g++.dg/inherit/covariant5.C: New test.
13212         * g++.dg/inherit/covariant6.C: New test.
13213         * g++.dg/inherit/covariant7.C: New test.
13214
13215 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13216
13217         PR c++/2739
13218         * g++.dg/other/access2.C: New test.
13219
13220 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13221
13222         * g++.dg/other/anon-struct.C: No longer fails
13223         * g++.old-deja/g++.brendan/parse4.C: Likewise.
13224         * g++.old-deja/g++.brendan/parse5.C: Likewise.
13225         * g++.old-deja/g++.brendan/parse6.C: Likewise.
13226
13227 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13228
13229         * g++.dg/parse/angle-bracket.C (main): No longer fails.
13230
13231 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
13232
13233         * g++.dg/eh/spec4.C: Remove stray semicolon.
13234         * g++.dg/expr/pmf-1.C: Change error message.
13235         * g++.dg/ext/asm1.C: Remove stray semicolon.
13236         * g++.dg/ext/typename1.C: Add missing typenames.
13237         * g++.dg/inherit/template-as-base.C: Change error message.
13238         * g++.dg/lookup/scoped1.C: Likewise.
13239         * g++.dg/lookup/scoped2.C: Likewise.
13240         * g++.dg/lookup/using2.C: Likewise.
13241         * g++.dg/other/component1.C: Remove stray semicolon.
13242         * g++.dg/other/do1.C: Change error message.
13243         * g++.dg/other/error2.C: Likewise.
13244         * g++.dg/other/init1.C: Likewise.
13245         * g++.dg/other/packed1.C: Remove stray semicolon.
13246         * g++.dg/other/ptrmem2.C: Change error message.
13247         * g++.dg/parse/parameter-declaration-1.C: Remove line number
13248         marker.
13249         * g++.dg/special/initp1.C: Remove invalid attribute usage.
13250         * g++.dg/template/access3.C: Add typename keyword.
13251         * g++.dg/template/access5.C: Remove stray semicolon.
13252         * g++.dg/template/access6.C: Likewise.
13253         * g++.dg/template/complit1.C: Likewise.
13254         * g++.dg/template/crash1.C: Change error message.
13255         * g++.dg/template/inherit2.C: Remove stray semicolon.
13256         * g++.dg/template/instantiate2.C: Likewise.
13257         * g++.dg/template/instantiate3.C: Change error message.
13258         * g++.dg/template/qual1.C: Remove stray semicolon.
13259         * g++.dg/template/qualttp18.C: Change error message.
13260         * g++.dg/template/ref1.C: Remove stray semicolon.
13261         * g++.dg/template/sizeof1.C (A::value): Declare it.
13262         * g++.dg/template/spec4.C: Change error message.
13263         * g++.dg/template/static1.C: Likewise.
13264         * g++.dg/template/type1.C: Likewise.
13265         * g++.dg/template/typename3.C: Likewise.
13266         * g++.old-deja/g++.benjamin/13478.C: Change error message.
13267         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
13268         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
13269         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
13270         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
13271         named return value extension.
13272         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
13273         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
13274         * g++.old-deja/g++.bob/extern_C.C: Likewise.
13275         * g++.old-deja/g++.bob/inherit2.C: Likewise.
13276         * g++.old-deja/g++.brendan/complex1.C: Likewise.
13277         * g++.old-deja/g++.brendan/copy5.C: Likewise.
13278         * g++.old-deja/g++.brendan/crash13.C: Likewise.
13279         * g++.old-deja/g++.brendan/crash15.C: Likewise.
13280         * g++.old-deja/g++.brendan/crash18.C: Change error message.
13281         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
13282         * g++.old-deja/g++.brendan/crash38.C: Likewise.
13283         * g++.old-deja/g++.brendan/crash50.C: Likewise.
13284         * g++.old-deja/g++.brendan/crash56.C: Likewise.
13285         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
13286         syntax.
13287         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
13288         * g++.old-deja/g++.brendan/crash8.C: Change error message.
13289         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
13290         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
13291         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
13292         * g++.old-deja/g++.brendan/template11.C: Likewise.
13293         * g++.old-deja/g++.brendan/template26.C: Likewise.
13294         * g++.old-deja/g++.brendan/template27.C: Use explicit
13295         specialization syntax.
13296         * g++.old-deja/g++.brendan/template30.C: Likewise.
13297         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
13298         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
13299         non-dependent names.
13300         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
13301         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
13302         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
13303         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
13304         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
13305         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
13306         named return value extension.
13307         * g++.old-deja/g++.ext/namedret2.C: Likewise.
13308         * g++.old-deja/g++.ext/namedret3.C: Likewise.
13309         * g++.old-deja/g++.ext/return1.C: Likewise.
13310         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
13311         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
13312         * g++.old-deja/g++.jason/access8.C: Likewise.
13313         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
13314         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
13315         pseudo-destructor names.
13316         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
13317         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
13318         pseudo-destructor names.
13319         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
13320         * g++.old-deja/g++.jason/overload19.C: Likewise.
13321         * g++.old-deja/g++.jason/overload32.C: Likewise.
13322         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
13323         stray semicolons.
13324         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
13325         * g++.old-deja/g++.jason/return.C: Likewise.
13326         * g++.old-deja/g++.jason/return2.C: Likewise.
13327         * g++.old-deja/g++.jason/shadow1.C: Likewise.
13328         * g++.old-deja/g++.jason/special.C: Use explicit specialization
13329         syntax.
13330         * g++.old-deja/g++.jason/template10.C: Account for use of
13331         non-dependent names.
13332         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
13333         syntax.
13334         * g++.old-deja/g++.jason/template37.C: Likewise.
13335         * g++.old-deja/g++.law/access4.C: Change error messages.
13336         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
13337         pseudo-destructor names.
13338         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
13339         * g++.old-deja/g++.law/ctors9.C: Likewise.
13340         * g++.old-deja/g++.law/cvt22.C: Likewise.
13341         * g++.old-deja/g++.law/dtors5.C: Likewise.
13342         * g++.old-deja/g++.law/global-init1.C: Likewise.
13343         * g++.old-deja/g++.law/missed-error3.C: Likewise.
13344         * g++.old-deja/g++.law/operators28.C: Likewise.
13345         * g++.old-deja/g++.law/visibility28.C: Likewise.
13346         * g++.old-deja/g++.martin/eval1.C: Likewise.
13347         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
13348         name.
13349         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
13350         * g++.old-deja/g++.mike/net34.C: Likewise.
13351         * g++.old-deja/g++.mike/net36.C: Likewise.
13352         * g++.old-deja/g++.mike/ns2.C: Likewise.
13353         * g++.old-deja/g++.mike/p12306.C: Likewise.
13354         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
13355         value extension.
13356         * g++.old-deja/g++.mike/p700.C: Likewise.
13357         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
13358         * g++.old-deja/g++.mike/p710.C: Likewise.
13359         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
13360         value extension.
13361         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
13362         * g++.old-deja/g++.mike/pmf9.C: Likewise.
13363         * g++.old-deja/g++.ns/crash2.C: Likewise.
13364         * g++.old-deja/g++.ns/crash3.C: Likewise.
13365         * g++.old-deja/g++.ns/invalid1.C: Likewise.
13366         * g++.old-deja/g++.ns/ns17.C: Likewise.
13367         * g++.old-deja/g++.ns/template16.C: Likewise.
13368         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
13369         keyword.
13370         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
13371         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
13372         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
13373         named return value extension.
13374         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
13375         * g++.old-deja/g++.other/access4.C: Issue additional error
13376         messages.
13377         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
13378         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
13379         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
13380         * g++.old-deja/g++.other/crash25.C: Change error message.
13381         * g++.old-deja/g++.other/crash4.C: Change error message.
13382         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
13383         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
13384         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
13385         checks.
13386         * g++.old-deja/g++.other/defarg8.C: Likewise.
13387         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
13388         * g++.old-deja/g++.other/dtor10.C: Likewise.
13389         * g++.old-deja/g++.other/incomplete.C: Likewise.
13390         * g++.old-deja/g++.other/linkage7.C: Likewise.
13391         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
13392         lookup algorithm.
13393         * g++.old-deja/g++.other/mangle2.C: Likewise.
13394         * g++.old-deja/g++.other/refinit2.C: Likewise.
13395         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
13396         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
13397         * g++.old-deja/g++.pt/crash28.C: Likewise.
13398         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
13399         syntax.
13400         * g++.old-deja/g++.pt/crash32.C: Change error message.
13401         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
13402         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
13403         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
13404         error message position.
13405         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
13406         * g++.old-deja/g++.pt/defarg8.C: Change error message.
13407         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
13408         syntax.
13409         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
13410         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
13411         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
13412         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
13413         keyword.
13414         * g++.old-deja/g++.pt/explicit31.C: Likewise.
13415         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
13416         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
13417         keyword.
13418         * g++.old-deja/g++.pt/explicit71.C: Change error message.
13419         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
13420         syntax.
13421         * g++.old-deja/g++.pt/friend28.C: Account for use of
13422         non-dependent names.
13423         * g++.old-deja/g++.pt/friend29.C: Likewise.
13424         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
13425         rules.
13426         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
13427         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
13428         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
13429         lookup rules.
13430         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
13431         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
13432         keyword.
13433         * g++.old-deja/g++.pt/memclass20.C: Likewise.
13434         * g++.old-deja/g++.pt/memclass5.C: Likewise.
13435         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
13436         keyword.
13437         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
13438         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
13439         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
13440         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
13441         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
13442         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
13443         keyword.
13444         * g++.old-deja/g++.pt/spec10.C: Likewise.
13445         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
13446         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
13447         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
13448         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
13449         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
13450         * g++.old-deja/g++.pt/ttp62.C: Likewise.
13451         * g++.old-deja/g++.pt/ttp64.C: Likewise.
13452         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
13453         * g++.old-deja/g++.pt/typename15.C: Likewise.
13454         * g++.old-deja/g++.pt/typename22.C: Likewise.
13455         * g++.old-deja/g++.pt/typename6.C: Change error messages.
13456         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
13457         * g++.old-deja/g++.pt/virtual2.C: Likewise.
13458         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
13459         syntax.
13460         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
13461         return value extension.
13462         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
13463         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
13464         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
13465         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
13466
13467 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
13468
13469         * g++.dg/warn/inline1.C: New test.
13470         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
13471         * g++.old-deja/g++.jason/synth10.C: Likewise.
13472         * g++.old-deja/g++.mike/net31.C: Likewise.
13473         * g++.old-deja/g++.mike/p8786.C: Likewise.
13474
13475         * g++.dg/template/friend10.C: New test.
13476         * g++.dg/template/conv5.C: New test.
13477
13478 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
13479
13480         * g++.dg/lookup/scoped3.C: New test.
13481
13482         * g++.dg/lookup/decl1.C: New test.
13483         * g++.dg/lookup/decl2.C: New test.
13484
13485 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13486
13487         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
13488         gcc.c-torture/compile/20021015-1.c,
13489         gcc.c-torture/compile/20021015-2.c,
13490         gcc.c-torture/compile/20021123-1.c,
13491         gcc.c-torture/compile/20021123-2.c,
13492         gcc.c-torture/compile/20021123-3.c,
13493         gcc.c-torture/compile/20021123-4.c,
13494         gcc.c-torture/execute/20021024-1.c: Add tests previously added
13495         only to 3.1 or 3.2 branch.
13496
13497 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
13498
13499         * gcc.dg/i386-bitfield3.c: New test.
13500
13501         * gcc.dg/i386-bitfield2.c: New test.
13502
13503 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
13504
13505         * g++.dg/parse/conv_op1.C: New test.
13506
13507 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
13508
13509         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
13510         approved.
13511
13512 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
13513
13514         * gcc.c-torture/compile/20021220-1.c: New test.
13515
13516 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
13517
13518         * gcc.dg/i386-fastcall-1.c: New.
13519
13520 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13521
13522         * gcc.c-torture/execute/20021219-1.c: New test.
13523
13524 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13525
13526         * gcc.dg/i386-pic-1.c: New test.
13527
13528 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13529
13530         PR c++/8099
13531         * g++.dg/template/friend9.C: New test.
13532
13533 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13534
13535         PR c++/3663
13536         * g++.dg/template/access7.C: New test.
13537
13538 2002-12-18  Nick Clifton  <nickc@redhat.com>
13539
13540         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
13541         the libstdc++-v3 directory has been found.
13542
13543 2002-12-12  Devang Patel <dpatel@apple.com>
13544         * gcc.dg/darwin-ld-1.c: New test.
13545         * gcc.dg/darwin-ld-2.c: New test.
13546         * gcc.dg/darwin-ld-3.c: New test.
13547         * gcc.dg/darwin-ld-4.c: New test.
13548         * gcc.dg/darwin-ld-5.c: New test.
13549
13550 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
13551
13552         * gcc.c-torture/compile/20021212-1.c: New test.
13553
13554 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
13555
13556         * gcc.dg/fshort-wchar: New test.
13557
13558 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
13559
13560         PR c++/8372
13561         * g++.dg/template/dtor1.C: New test.
13562
13563         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
13564         markers.
13565
13566 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
13567
13568         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
13569
13570 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
13571
13572         * g++.dg/template/static1.C: New test.
13573         * g++.dg/template/static2.C: New test.
13574         * g++.old-deja/g++.ext/memconst.C: New test.
13575
13576 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13577
13578         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
13579         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
13580         * g++.dg/special/initp1.C: Likewise.
13581
13582 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
13583
13584         * gcc.c-torture/execute/20021204-1.c: New test.
13585
13586 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
13587
13588         * gcc.dg/ppc-fmadd-1.c: New file.
13589         * gcc.dg/ppc-fmadd-2.c: New file.
13590         * gcc.dg/ppc-fmadd-3.c: New file.
13591
13592 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13593
13594         * gcc.c-torture/compile/20021204-1.c: New test.
13595
13596 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
13597
13598         * g++.dg/inherit/covariant2.C: New test.
13599         * g++.dg/inherit/covariant3.C: New test.
13600         * g++.dg/inherit/covariant4.C: New test.
13601         * g++.dg/inherit/covariant1.C: Remove XFAIL.
13602         * g++.old-deja/g++.robertl/eb17.C: Likewise.
13603
13604 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
13605
13606         PR c++/8688
13607         * g++.dg/init/brace3.C: New test.
13608
13609 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
13610
13611         * gcc.dg/20020210-1.c: Fix a comment typo.
13612
13613 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
13614
13615         PR c++/8720
13616         * g++.dg/parse/defarg1.C: New test.
13617
13618         PR c++/8615
13619         * g++.dg/template/char1.C: New test.
13620
13621         * g++.dg/template/varmod1.C: Fix typo.
13622
13623 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13624
13625         DR 180
13626         * g++.old-deja/g++.pt/crash32.C: Expect error.
13627
13628 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
13629
13630         PR c++/5919
13631         * g++.dg/template/varmod1.C: New test.
13632
13633         PR c++/8727
13634         * g++.dg/inherit/typeinfo1.C: New test.
13635
13636         PR c++/8663
13637         * g++.dg/inherit/typedef1.C: New test.
13638
13639 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
13640
13641         PR c++/8332
13642         PR c++/8493
13643         * g++.dg/template/strlen1.C: New test.
13644
13645         PR c++/8227
13646         * g++.dg/template/ctor2.C: New test.
13647
13648         PR c++/8214
13649         * g++.dg/init/string1.C: New test.
13650
13651         PR c++/8511
13652         * g++.dg/template/friend8.C: New test.
13653
13654 2002-11-29  Joe Buck <jbuck@synopsys.com>
13655
13656         * g++.dg/lookup/anon2.C: New test.
13657
13658 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
13659
13660         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
13661         h8300 port.
13662
13663 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
13664
13665         * gcc.dg/bitfld-6.c: New test.
13666
13667 2002-11-27  Jan Hubicka  <jh@suse.cz>
13668
13669         * gcc.c-torture/execute/20021127.[cx]: New test.
13670
13671 2002-11-26  Jan Hubicka  <jh@suse.cz>
13672
13673         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
13674         quality.
13675
13676 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
13677
13678         * g++.dg/init/brace2.C: New test.
13679         * g++.old-deja/g++.mike/p9129.C: Correct.
13680
13681 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
13682
13683         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
13684
13685 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
13686
13687         * gcc.dg/sibcall-6: New test for indirect sibcalls.
13688
13689 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
13690
13691         * testsuite/g++.dg/abi/empty11.C: New test.
13692         * testsuite/g++.dg/rtti/cv1.C: New test.
13693
13694 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
13695
13696         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
13697
13698 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
13699
13700         * g++.dg/abi/empty10.C: New test.
13701
13702 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
13703
13704         * gcc.c-torture/compile/20021124-1.c: New test.
13705
13706 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
13707
13708         * g++.dg/abi/rtti2.C: New test.
13709
13710 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13711
13712         * gcc.dg/i386-unroll-1.c: New test.
13713
13714 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13715
13716         * gcc.c-torture/compile/20021120-1.c: New test.
13717         * gcc.c-torture/compile/20021120-2.c: New test.
13718
13719 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13720
13721         * gcc.dg/bitfld-5.c: New test.
13722
13723 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13724
13725         * gcc.c-torture/execute/20021120-3.c: New test.
13726
13727 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13728
13729         * gcc.c-torture/execute/20021120-2.c: New test.
13730
13731 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13732
13733         * gcc.c-torture/execute/20021120-1.c: New test.
13734
13735 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
13736
13737         * gcc.c-torture/execute/20021118-3.c: New test.
13738
13739 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13740
13741         * gcc.c-torture/compile/20021119-1.c: New test.
13742
13743 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
13744
13745         * gcc.dg/duff-1.c: New test.
13746         * gcc.dg/duff-2.c: New test.
13747         * gcc.dg/duff-3.c: New test.
13748
13749 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
13750
13751         * gcc.dg/cpp/_Pragma5.c: New test.
13752
13753 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
13754
13755         * gcc.c-torture/execute/20021118-2.c: New test.
13756
13757 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
13758
13759         * gcc.c-torture/execute/20021118-1.c: New test.
13760
13761 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
13762
13763         * gcc.dg/20021116-1.c: New test.
13764
13765 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
13766
13767         * g++.dg/abi/vcall1.C: New test.
13768
13769 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
13770
13771         * gcc.dg/20021029-1.c: New test.
13772         * gcc.dg/20021029-2.c: New test.
13773
13774 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13775
13776         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
13777
13778 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13779
13780         PR c/8439
13781         * gcc.dg/20021110.c: Move to ...
13782         * gcc.c-torture/compile/20021110.c: .... here.
13783
13784 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13785
13786         PR c/8467
13787         * gcc.c-torture/execute/20021111-1.c
13788
13789 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13790
13791         PR c/8439
13792         * gcc.dg/20021110.c: New test.
13793
13794 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
13795
13796         * g++.dg/abi/vthunk3.C: Run only on x86.
13797
13798 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13799
13800         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
13801
13802 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
13803
13804         * lib/compat.exp (compat-execute): Fix logic error in last
13805         change.
13806
13807 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
13808
13809         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
13810
13811 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13812
13813         PR c++/8389
13814         * g++.dg/template/access6.C: New test.
13815
13816 2002-11-08  Jan Hubicka  <jh@suse.cz>
13817
13818         * gcc.dg/i386-ssefp-1.c: New test.
13819         * gcc.dg/i386-ssefp-1.c: New test.
13820
13821 2002-11-08  Jan Hubicka  <jh@suse.cz>
13822
13823         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
13824
13825 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
13826
13827         * g++.dg/abi/vthunk3.C: New test.
13828
13829         PR c++/8338
13830         * g++.dg/template/crash2.C: New test.
13831
13832 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
13833
13834         * testsuite/g++.dg/abi/dtor1.C: New test.
13835         * testsuite/g++.dg/abi/dtor2.C: Likewise.
13836
13837 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
13838
13839         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
13840         Darwin.
13841
13842 2002-11-04  Adam Nemet  <anemet@lnxw.com>
13843
13844         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
13845         -mthumb.  Only xfail with -O0.
13846
13847 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
13848
13849         * g++.dg/abi/thunk1.C: New test.
13850         * g++.dg/abi/thunk2.C: Likewise.
13851         * g++.dg/abi/vtt1.C: Likewise.
13852
13853 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
13854
13855         PR optimization/8423
13856         * gcc.c-torture/execute/builtin-constant.c: New test.
13857
13858 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
13859
13860         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
13861         Add some more cases.
13862
13863 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
13864
13865         PR c++/8391
13866         * g++.dg/opt/local1.C: New test.
13867
13868 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
13869
13870         PR c++/8160
13871         * g++.dg/template/complit1.C: New test.
13872
13873         PR c++/8149
13874         * g++.dg/template/typename4.C: Likewise.
13875
13876 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13877
13878         Core issue 287, PR c++/7639
13879         * g++.dg/template/instantiate1.C: Adjust error location.
13880         * g++.dg/template/instantiate3.C: New test.
13881         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
13882         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
13883         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
13884
13885 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
13886
13887         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
13888
13889 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
13890
13891         PR c++/8287
13892         * g++.dg/init/dtor2.C: New test.
13893
13894 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13895
13896         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
13897         * gcc.dg/nest.c: Bypass errors on irix6.
13898
13899 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
13900
13901         * gcc.dg/nest.c: Expect error for mmix-*-*.
13902         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
13903
13904 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
13905
13906         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
13907         markers.
13908
13909         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
13910
13911 2002-10-25  Mike Stump  <mrs@apple.com>
13912
13913         * gcc.dg/warn-1.c: New test.
13914
13915 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
13916
13917         * g++.dg/template/typename3.C: New test.
13918
13919 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
13920
13921         * g++.dg/lookup/ptrmem1.C: New test.
13922
13923         * g++.dg/abi/vthunk2.C: New test.
13924
13925 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
13926
13927         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
13928
13929 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
13930
13931         * g++.dg/abi/empty9.C: New test.
13932
13933 2002-10-24  Richard Henderson  <rth@redhat.com>
13934
13935         * g++.dg/inherit/thunk1.C: Enable for ia64.
13936
13937 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
13938
13939         PR c++/8067
13940         * g++.dg/lookup/pretty1.C: New test.
13941
13942 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
13943
13944         * gcc.dg/20021023-1.c: New test.
13945
13946 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
13947
13948         PR c++/7679
13949         * g++.dg/parse/inline1.C: New test.
13950
13951 2002-10-23  Richard Henderson  <rth@redhat.com>
13952
13953         * g++.dg/inherit/thunk1.C: Enable for x86_64.
13954
13955         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
13956
13957 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
13958
13959         PR c++/6579
13960         * g++.dg/parse/stmtexpr3.C: New test.
13961
13962 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
13963
13964         * g++.dg/expr/cond1.C: New test.
13965
13966 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
13967
13968         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
13969
13970 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
13971
13972         * g++.dg/abi/vbase13.C: New test.
13973         * g++.dg/abi/vbase14.C: Likewise.
13974
13975 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
13976
13977         * gcc.dg/tls/pic-1.c: New test.
13978         * gcc.dg/tls/nonpic-1.c: New test.
13979         * gcc.dg/20021018-1.c: New test.
13980
13981 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
13982
13983         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
13984         Remove only files with the same base name as the test case.
13985         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
13986         (profopt-execute): Likewise.  Also, remove old profiling
13987         and performance data files before running the tests.
13988
13989         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
13990         * g++.dg/bprob/bprob.exp: Likewise.
13991         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
13992         to allow more general test case names.
13993
13994         * g++.dg/bprob/bprob-1.C: Rename to ...
13995         * g++.dg/bprob/g++-bprob-1.C: ... this.
13996
13997         * g77.dg/bprob/bprob-1.f: Rename to ...
13998         * g77.dg/bprob/g77-bprob-1.f: ... this.
13999
14000 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
14001
14002         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
14003         bison 1.50 or later.
14004
14005 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
14006
14007         * g++.dg/README: Describe more test directories.
14008
14009 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
14010
14011         * g++.dg/init/array6.C: Add additional tests.
14012
14013 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
14014
14015         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
14016         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
14017
14018 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
14019
14020         * gcc.c-torture/compile/20020604-1.x: New.
14021         * gcc.c-torture/compile/simd-5.x: Likewise.
14022         * gcc.c-torture/execute/920710-1.x: Likewise.
14023         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
14024
14025 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
14026
14027         * g++.dg/inherit/override1.C: Add dg-options clause.
14028
14029 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14030
14031         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
14032         _mm_slli_si128.
14033
14034 2002-10-19  Andreas Schwab  <schwab@suse.de>
14035
14036         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
14037         directory component.
14038
14039 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
14040
14041         * g++.dg/inherit/thunk1.C: New test.
14042
14043         * g++.dg/inherit/override1.C: New test.
14044
14045         * g++.dg/abi/mangle11.C: New test.
14046         * g++.dg/abi/mangle14.C: New test.
14047         * g++.dg/abi/mangle17.C: New test.
14048
14049 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
14050
14051         * g++.dg/overload/member2.C: New test.
14052
14053 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
14054
14055         * g++.dg/README: Describe new compat directory.
14056         * g++.dg/dg.exp: Skip tests in compat directory.
14057         * README.compat: New file.
14058         * lib/compat.exp: New expect script.
14059         * g++.dg/compat: New test directory.
14060         * g++.dg/compat/compat.exp: New expect script.
14061         * g++.dg/compat/abi: New test directory.
14062         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
14063         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
14064         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
14065         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
14066         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
14067         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
14068         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
14069         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
14070         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
14071         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
14072         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
14073         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
14074         * g++.dg/compat/break: New test directory.
14075         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
14076         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
14077         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
14078         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
14079         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
14080         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
14081         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
14082         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
14083         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
14084         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
14085         g++.dg/compat/break/README: New files.
14086         * g++.dg/compat/eh: New test directory.
14087         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
14088         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
14089         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
14090         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
14091         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
14092         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
14093         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
14094         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
14095         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
14096         g++.dg/compat/eh/filter2_y.C,
14097         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
14098         g++.dg/compat/eh/new1_y.C,
14099         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
14100         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
14101         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
14102         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
14103         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
14104         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
14105         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
14106         g++.dg/compat/eh/unexpected1_y.C: New files.
14107         * g++.dg/compat/init: New test directory.
14108         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
14109         g++.dg/compat/init/array5_y.C,
14110         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
14111         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
14112         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
14113         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
14114         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
14115         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
14116         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
14117         g++.dg/compat/init/init-ref2_y.C: New files.
14118
14119 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
14120
14121         PR c++/7584
14122         * g++.dg/inherit/using3.C: New test.
14123
14124 2002-10-17  Jan Hubicka  <jh@suse.cz>
14125
14126         * gcc.dg/20021017-2.c: New test.
14127
14128 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
14129
14130         * g++.dg/abi/mangle16.C: Adjust.
14131
14132         * g++.dg/init/array8.C: New test.
14133
14134 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
14135
14136         * gcc.dg/special/mips-abi.exp: New test.
14137         * gcc.dg/special/mips-abi.s: Empty file used by the above.
14138
14139 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
14140
14141         * g++.dg/abi/mangle16.C: New test.
14142         * g++.dg/abi/mangle17.C: Likewise.
14143
14144         PR c++/7478
14145         * g++.dg/template/ref1.C: New test.
14146
14147 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14148
14149         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
14150
14151 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
14152
14153         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
14154
14155 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
14156
14157         PR c++/7524
14158         * g++.dg/init/array7.C: New test.
14159
14160 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
14161
14162         * g++.dg/init/array6.C: New test.
14163
14164         * g++.dg/abi/mangle13.C: Likewise.
14165         * g++.dg/abi/mangle14.C: Likewise.
14166         * g++.dg/abi/mangle15.C: Likewise.
14167
14168 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
14169
14170         * g++.dg/abi/empty8.C: New test.
14171
14172 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
14173
14174         * g++.dg/init/ctor1.C: New test.
14175
14176 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
14177
14178         * gcc.c-torture/execute/20021015-1.c: New test.
14179
14180 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
14181
14182         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
14183
14184 2002-10-14  Jan Hubicka  <jh@suse.cz>
14185
14186         * gcc.dg/i386-ssetype-[1-5].c: New tests.
14187
14188 2002-10-14  Richard Henderson  <rth@redhat.com>
14189
14190         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
14191
14192 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
14193
14194         PR optimization/6631
14195         * g++.dg/opt/const2.C: New test.
14196
14197 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
14198
14199         PR c++/7176
14200         * g++.dg/parse/friend1.C: New test.
14201         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
14202
14203 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
14204
14205         * gcc.dg/20021014-1.c: New test.
14206
14207 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
14208
14209         PR c++/5661
14210         * g++.dg/ext/vlm1.C: New test.
14211         * g++.dg/ext/vlm2.C: Likewise.
14212
14213         * g++.dg/init/array1.C: Remove invalid braces.
14214         * g++.dg/init/brace1.C: New test.
14215         * g++.dg/init/copy2.C: Likewise.
14216         * g++.dg/init/copy3.C: Likewise.
14217         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
14218         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
14219         braces.
14220
14221 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
14222
14223         * gcc.dg/cpp/assembler.S: Don't use -ansi.
14224
14225 2002-10-11  Richard Shann  <richard.shann@superh.com>
14226
14227         * gcc.c-torture/compile/simd-5.c: New test.
14228
14229 2002-10-10  Roger Sayle  <roger@eyesopen.com>
14230
14231         * gcc.c-torture/execute/shiftopt-1.c: New test case.
14232
14233 2002-10-10  Jim Wilson  <wilson@redhat.com>
14234
14235         * gcc.c-torture/execute/20021010-1.c: New test.
14236
14237 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
14238
14239         PR c/7353
14240         * g++.dg/ext/typedef-init.C: New test.
14241         * gcc.dg/typedef-init.c: New test.
14242
14243 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
14244
14245         * gcc.dg/cpp/paste13.c: New test.
14246
14247 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14248
14249         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
14250         remaining platforms, XFAIL during compile, not execute.  Don't
14251         XFAIL at -O0.
14252
14253 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
14254
14255         * gcc.dg/alias-1.c: Tweak expected warning.
14256
14257 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
14258
14259         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
14260
14261 2002-10-06  Andreas Jaeger  <aj@suse.de>
14262
14263         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
14264         * gcc.dg/cpp/c++98.C: Likewise.
14265
14266         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
14267         * g++.dg/cpp/c++98.C: Likewise.
14268
14269         * g++.dg/README (Subdirectories): Mention cpp directory.
14270
14271         PR target/7559
14272         * gcc.dg/20021006-1.c: New test.
14273
14274 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14275
14276         PR c++/7804
14277         * g++.dg/other/warning1.C: New test.
14278
14279 2002-10-04  Roger Sayle  <roger@eyesopen.com>
14280
14281         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
14282         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
14283         and sparc-*-* with -m64 as expected failures.  See PR 8087.
14284
14285 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
14286
14287         PR c++/7931
14288         * g++.dg/template/ptrmem3.C: New test.
14289
14290         PR c++/7754
14291         * g++.dg/template/union1.C: New test.
14292
14293 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
14294
14295         PR c++/8006
14296         * g++.dg/abi/mangle9.C: New test.
14297         * g++.dg/abi/mangle10.C: New test.
14298         * g++.dg/abi/mangle11.C: New test.
14299         * g++.dg/abi/mangle12.C: New test.
14300
14301 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
14302
14303         PR c++/7188.
14304         * g++.dg/template/meminit1.C: New test.
14305         * g++.dg/warn/Wreorder-1.C: Likewise.
14306         * g++.old-deja/g++.mike/warn3.C: Tweak.
14307         * lib/prune.exp: Ingore "in copy constructor".
14308
14309 2002-10-02  Andreas Jaeger  <aj@suse.de>
14310
14311         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
14312         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
14313         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
14314         on x86-64.
14315
14316 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
14317
14318         * gcc.dg/empty1.C: Fix typo.
14319
14320 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
14321
14322         * gcc.dg/alias-1.c: New test.
14323
14324 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
14325
14326         * gcc.dg/empty1.C: New test.
14327
14328         * g++.dg/tls/init-2.C: Tweak error messages.
14329
14330 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
14331
14332         * gcc.c-torture/compile/20020923-1.c: New test.
14333
14334 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
14335
14336         * gcc.c-torture/execute/ffs-1.c: New test.
14337         * gcc.c-torture/execute/ffs-2.c: Ditto.
14338
14339 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
14340
14341         * g++.dg/overload/member1.C: New test.
14342
14343 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
14344
14345         * g++.dg/abi/empty7.C: New test.
14346         * g++.dg/init/pm2.C: Likewise.
14347
14348 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
14349
14350         * g++.dg/rtti/crash1.C: New test.
14351
14352 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
14353
14354         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
14355         gcc.dg/sibcall-4.c: New tests.
14356
14357 2002-09-28  Roger Sayle  <roger@eyesopen.com>
14358
14359         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
14360         powerpc and MMIX targets.
14361
14362 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
14363
14364         * gcc.dg/cpp/20020927-1.c: New.
14365
14366 2002-09-26  David S. Miller  <davem@redhat.com>
14367
14368         * gcc.c-torture/compile/trunctfdf.c: New.
14369
14370 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14371
14372         * lib/target-supports.exp (check_weak_available): Handle solaris2.
14373
14374 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
14375
14376         * gcc.c-torture/execute/loop-15.c: New.
14377
14378 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
14379
14380         * README.QMTEST: Fix typo.
14381
14382 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
14383
14384         * gcc.dg/20020926-1.c: New test.
14385
14386 2002-09-25  David S. Miller  <davem@redhat.com>
14387
14388         PR target/7842
14389         * gcc.c-torture/execute/shiftdi.c: New test.
14390
14391 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
14392
14393         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
14394         unique to the tool.
14395         * lib/g77.exp (g77_init): Likewise.
14396         * lib/g++.exp (g++_init): Likewise.
14397         * lib/objc.exp (objc_init): Likewise.
14398
14399 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
14400
14401         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
14402         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
14403         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
14404
14405 2002-09-25  Richard Henderson  <rth@redhat.com>
14406
14407         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
14408         too-small long double.
14409
14410 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
14411
14412         * gcc.dg/20020919-1.c: New test.
14413
14414 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
14415
14416         * g++.dg/abi/bitfield6.C: New test.
14417         * g++.dg/abi/bitfield7.C: New test.
14418         * g++.dg/abi/bitfield8.C: New test.
14419         * g++.dg/abi/vbase11.C: New test.
14420
14421 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14422
14423         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
14424         hppa*-*-hpux*.  Update test comment.
14425
14426 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
14427
14428         * gcc.dg/tls/struct-1.c: New test.
14429
14430 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
14431
14432         * gcc.dg/cpp/tr-warn2.c: Update.
14433
14434 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
14435
14436         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
14437
14438 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
14439
14440         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
14441         systems.
14442
14443 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
14444
14445         * gcc.c-torture/execute/ieee/mzero3.c: New test.
14446
14447         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
14448         Adjust for c++filt moved to binutils.  Remove spurious duplicate
14449         setting of cxxfilt.
14450
14451 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
14452
14453         * gcc.dg/20020312-2.c: Update for darwin.
14454
14455 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
14456
14457         * g++.old-deja/g++.other/crash32.C: Mark ICE.
14458
14459 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
14460
14461         * objc.dg/comp-types-1.m: New test.
14462         * objc.dg/comp-types-2.m: New test.
14463         * objc.dg/comp-types-3.m: New test.
14464         * objc.dg/comp-types-4.m: New test.
14465         * objc.dg/comp-types-5.m: New test.
14466         * objc.dg/comp-types-6.m: New test.
14467
14468 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14469
14470         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
14471
14472 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
14473
14474         * g++.dg/other/do1.C: New test.
14475
14476         * g++.dg/template/subst1.C: New test.
14477
14478 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
14479
14480         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
14481
14482 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
14483
14484         * g++.dg/template/qualttp20.C: Adjust expected errors.
14485         * g++.old-deja/g++.jason/report.C: Likewise.
14486         * g++.old-deja/g++.other/qual1.C: Likewise.
14487
14488         * g++.dg/lookup/scoped2.C: New test.
14489
14490         * g++.dg/ext/asm3.C: New test.
14491
14492 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
14493
14494         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
14495
14496 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
14497
14498         * ChangeLog: follow spelling conventions.
14499         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
14500         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
14501         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
14502         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
14503         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
14504         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
14505         * g++.old-deja/g++.law/global-init1.C: Likewise.
14506         * g++.old-deja/g++.other/delete4.C: Likewise.
14507         * g++.old-deja/g++.other/inline21.C: Likewise.
14508         * g++.old-deja/g++.other/singleton.C: Likewise.
14509         * g77.dg/strlen0.f: Likewise.
14510         * g77.f-torture/compile/20010519-1.f: Likewise.
14511         * g77.f-torture/compile/980310-4.f: Likewise.
14512         * gcc.c-torture/compile/20000605-1.c: Likewise.
14513         * gcc.c-torture/execute/20020225-1.c: Likewise.
14514         * gcc.dg/c90-hexfloat-2.c: Likewise.
14515         * gcc.dg/c99-bool-1.c: Likewise.
14516         * gcc.dg/c99-hexfloat-2.c: Likewise.
14517         * gcc.dg/dll-2.c: Likewise.
14518         * gcc.dg/wtr-union-init-1.c: Likewise.
14519         * gcc.dg/wtr-union-init-2.c: Likewise.
14520         * gcc.dg/wtr-union-init-3.c: Likewise.
14521         * gcc.dg/cpp/avoidpaste1.c: Likewise.
14522         * gcc.dg/cpp/defined.c: Likewise.
14523         * gcc.dg/cpp/macsyntx.c: Likewise.
14524         * gcc.dg/cpp/paste2.c: Likewise.
14525         * gcc.dg/cpp/trad/defined.c: Likewise.
14526         * gcc.dg/format/c90-printf-1.c: Likewise.
14527         * gcc.dg/format/c90-scanf-1.c: Likewise.
14528         * gcc.dg/format/c99-printf-1.c: Likewise.
14529         * gcc.dg/format/c99-scanf-1.c: Likewise.
14530         * gcc.misc-tests/gcov-8.c: Likewise.
14531         * lib/profopt.exp: Likewise.
14532
14533 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
14534
14535         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
14536
14537 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
14538
14539         * g++.dg/inherit/using2.C: New test.
14540
14541 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
14542
14543         * ChangeLog: Follow spelling conventions.
14544         * g++.dg/template/friend4.C: Likewise.
14545         * g++.old-deja/g++.pt/crash67.C: Likewise.
14546         * gcc.c-torture/execute/20000801-4.c: Likewise.
14547         * gcc.dg/c90-digraph-1.c: Likewise.
14548         * gcc.dg/c94-digraph-1.c: Likewise.
14549         * gcc.dg/c99-digraph-1.c: Likewise.
14550         * gcc.dg/cpp/line5.c: Likewise.
14551         * gcc.dg/cpp/multiline.c: Likewise.
14552         * gcc.dg/cpp/trad/literals-1.c: Likewise.
14553         * gcc.dg/format/attr-3.c: Likewise.
14554         * gcc.dg/format/c90-scanf-3.c: Likewise.
14555         * gcc.dg/format/ext-4.c: Likewise.
14556
14557 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
14558
14559         * g++.dg/template/pretty1.C: New test.
14560
14561 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
14562
14563         * gcc.c-torture/execute/struct-cpy-1.c: New test.
14564
14565 2002-09-13  Matt Austern  <austern@apple.com>
14566
14567         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
14568         passing a cast expression to a function by const reference.
14569
14570 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
14571
14572         * g++.dg/template/deduce1.C: New test.
14573
14574 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
14575
14576         * gcc.c-torture/execute/simd-1.c: Force all use of int to
14577         32-bit int.
14578
14579 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14580
14581         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
14582         usage.
14583
14584 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
14585
14586         * gcc.c-torture/compile/20020910-1.c: New test.
14587
14588 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
14589
14590         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
14591
14592 2002-09-10  Andreas Jaeger  <aj@suse.de>
14593
14594         * gcc.dg/20020312-2.c: Adjust for x86-64.
14595
14596 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
14597
14598         * g77.dg/7388.f: New test case for PR 7388.
14599
14600 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
14601
14602         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
14603
14604 2002-09-05  Ziemowit Laski <zlaski@apple.com>
14605
14606         * objc.dg/proto-lossage-1.m: New test.
14607
14608 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
14609
14610         * gcc.dg/cpp/_Pragma4.c: Fix typo.
14611
14612 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
14613
14614         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
14615         expected to pass.
14616
14617 2002-09-06  Stan Shebs  <shebs@apple.com>
14618             David Edelsohn  <edelsohn@gnu.org>
14619
14620         * gcc.dg/weak: New directory.
14621         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
14622         target-specific xfail bits.
14623         * gcc.dg/typeof-2.c: Move to new directory.
14624         * gcc.dg/weak.exp: New expect script.
14625
14626 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
14627
14628         * gcc.c-torture/execute/extzvsi.c: New test.
14629
14630 2002-09-05  Stan Shebs  <shebs@apple.com>
14631
14632         * gcc.dg/weak-1.c: xfail on Darwin.
14633         * gcc.dg/weak-2.c: Ditto.
14634         * gcc.dg/weak-3.c: Ditto.
14635         * gcc.dg/weak-4.c: Ditto.
14636         * gcc.dg/weak-5.c: Ditto.
14637         * gcc.dg/weak-6.c: Ditto.
14638         * gcc.dg/weak-7.c: Ditto.
14639         * gcc.dg/weak-8.c: Ditto.
14640         * gcc.dg/weak-9.c: Ditto.
14641
14642 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
14643
14644         * gcc.c-torture/execute/loop-14.c: New test.
14645
14646 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
14647
14648         * g++.dg/other/cxa-atexit1.C: New test.
14649
14650         * gcc.dg/typeof-2.c: New test.
14651
14652 2002-09-03  Roger Sayle  <roger@eyesopen.com>
14653
14654         * gcc.dg/builtins-2.c: New testcase.
14655         * gcc.dg/builtins-3.c: New testcase.
14656
14657 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
14658
14659         * gcc.dg/cpp/_Pragma4.c: New test.
14660
14661 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
14662
14663         * objc/execute/nil_method-1.m: New testcase.
14664
14665 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
14666
14667         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
14668         [Object class], not [Object initialize].
14669
14670 2002-08-31  Roger Sayle  <roger@eyesopen.com>
14671             Hans-Peter Nilsson  <hp@bitrange.com>
14672
14673         * gcc.c-torture/execute/20020720-1.x: Skip test on
14674         mmix-knuth-mmixware.  Correct comment.
14675
14676 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
14677
14678         * testsuite/g++.dg/abi/bitfield5.C: New test.
14679         * testsuite/g++.dg/abi/vbase10.C: Likewise.
14680
14681 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
14682
14683         * objc.dg/undeclared-selector.m: New test.
14684
14685 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
14686
14687         * g++.dg/other/offsetof1.C: Avoid cast warning.
14688
14689 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
14690
14691         * objc.dg/super-class-2.m: New test.
14692
14693 2002-08-24  Matt Austern  <austern@apple.com>
14694
14695         * g++.dg/ext/lvaddr.C: New test.
14696         * g++.dg/ext/lvcast.C: New test.
14697
14698 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
14699
14700         * testsuite/g++.dg/inherit/cond1.C: New test.
14701
14702 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
14703
14704         * gcc.dg/noncompile/incomplete-1.c: New test.
14705
14706 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
14707
14708         * gcc.dg/typespec-1.c: New test.
14709
14710 2002-08-20  Devang Patel  <dpatel@apple.com>
14711         * objc.dg/proto-hier-2.m: New test.
14712
14713 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
14714
14715         * objc.dg/bitfield-1.m: New test.
14716         * objc.dg/bitfield-2.m: New test.
14717
14718 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
14719
14720         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
14721         gcc.dg/c99-flex-array-4.c: New tests.
14722
14723 2002-08-16  Stan Shebs  <shebs@apple.com>
14724
14725         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
14726
14727 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
14728
14729         * gcc.dg/typeof-1.c: New test.
14730         * g++.dg/ext/typeof2.C: New test.
14731
14732 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
14733
14734         * g++.dg/other/offsetof1.C: New test.
14735
14736 2002-08-14  Richard Henderson  <rth@redhat.com>
14737
14738         * gcc.dg/tls/diag-3.c: Fix expected message strings.
14739
14740 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
14741
14742         * gcc.dg/cpp/_Pragma3.c: New test.
14743
14744 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
14745
14746         * g++.dg/template/inherit3: New test.
14747
14748 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14749
14750         * gcc.dg/bitfld-4.c: Add blank options.
14751
14752 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
14753
14754         * g++.dg/template/crash1.C: New test.
14755
14756 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
14757
14758         * gcc.dg/tls/opt-2.c: New test.
14759
14760 2002-08-08  Devang Patel  <dpatel@apple.com>
14761
14762         * objc.dg/selector-1.m : New test
14763
14764 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
14765
14766         * g++.dg/abi/bitfield4.C: New test.
14767         * gcc.dg/bitfld-4.c: New test.
14768
14769 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
14770
14771         * g++.dg/other/packed1.C: New test.
14772
14773 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
14774
14775         * g++.dg/abi/offsetof.C: Tweak error messages.
14776         * g++.old-deja/g++.mike/p10769a.C: Likewise.
14777
14778 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
14779
14780         * gcc.dg/bitfld-3.c: New test.
14781
14782 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
14783             Richard Henderson  <rth@redhat.com>
14784
14785         * gcc.dg/i386-bitfield1.c: New test.
14786         * g++.dg/abi/bitfield3.C: Update.
14787
14788 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
14789
14790         * objc.dg/const-str-2.m: Update.
14791         * gcc.dg/cpp/c++98.c: Change to C extension.
14792         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
14793         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
14794
14795 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
14796
14797         * testsuite/gcc.dg/tls/diag-3.c: New.
14798
14799 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
14800
14801         * g++.dg/README (Subdirectories): Document new subdir expr.
14802         * g++.dg/expr/pmf-1.C: New test.
14803
14804 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
14805
14806         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
14807
14808 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
14809
14810         * g++.dg/abi/bitfield3.C: New test.
14811
14812 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
14813
14814         * lib/gcov.exp: Tweak expected line formats.
14815         * gcc.misc-tests/gcov8.c: New test.
14816         * gcc.misc-tests/gcov8.x: New flags.
14817
14818 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
14819
14820         * consistency.vlad/layout/endian.c: Include string.h.
14821
14822         * gcc.c-torture/execute/20020805-1.c: New test.
14823
14824 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
14825
14826         * g++.dg/other/conversion1.C: New test.
14827
14828 2002-08-03  Roger Sayle  <roger@eyesopen.com>
14829
14830         * gcc.dg/builtins-1.c: New testcase.
14831
14832 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
14833
14834         * g++.dg/inherit/access3.C: New test.
14835
14836 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
14837
14838         * gcc.dg/ia64-visibility-2.c: New test.
14839
14840 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
14841
14842         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
14843         __qualifier_flags to __flags.
14844
14845 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
14846
14847         * g++.dg/inherit/operator1.C: New test.
14848         * g++.dg/lookup/disamb1.C: Fix typo in comment.
14849         * g++.dg/other/error1.C: Change expected error message.
14850         * g++.dg/template/conv4.C: Likewise.
14851
14852 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
14853
14854         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
14855         for documented behavior.
14856
14857 2002-07-25  Roger Sayle  <roger@eyesopen.com>
14858
14859         * gcc.c-torture/execute/20020720-1.x: Skip this test on
14860         several targets known to fail.
14861
14862 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
14863
14864         * gcc.dg/mips-args-[123].c: New tests.
14865
14866 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
14867
14868         * gcc.dg/ppc-spe.c: New.
14869
14870 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
14871
14872         * g++.dg/other/ptrmem4.C: New testcase.
14873
14874 2002-07-24  Richard Henderson  <rth@redhat.com>
14875
14876         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
14877
14878 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
14879
14880         * g++.dg/ext/alignof1.C (main): Return 0 for success.
14881
14882 2002-07-24  Roger Sayle  <roger@eyesopen.com>
14883
14884         * gcc.c-torture/execute/memset-3.c: New testcase.
14885
14886 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
14887
14888         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
14889         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
14890
14891 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14892
14893         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
14894         Delete.
14895
14896 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
14897
14898         * gcc.c-torture/compile/simd-4.c: New test.
14899
14900 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14901
14902         PR c++/7347, c++/7348
14903         * g++.dg/template/access4.C: New test.
14904         * g++.dg/template/access5.C: New test.
14905         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
14906         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
14907         * g++.old-deja/g++.pt/ttp58.C: Likewise.
14908         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
14909
14910 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
14911
14912         * gcc.dg/gnu89-init-2.c: New test.
14913
14914 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
14915
14916         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
14917
14918 2002-07-20  Roger Sayle  <roger@eyesopen.com>
14919
14920         * gcc.c-torture/execute/20020720-1.c: New testcase.
14921
14922 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
14923
14924         * gcc.dg/cpp/Wsignprom.c: New tests.
14925
14926 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
14927
14928         * gcc.c-torture/execute/loop-13.c: New test.
14929
14930 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
14931
14932         * gcc.dg/cpp/expr.c: New tests.
14933
14934 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
14935
14936         * g++.dg/opt/pr6713.C: Add template instantiation.
14937
14938 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
14939
14940         * gcc.dg/nest.c: New test.
14941
14942 2002-07-17  Richard Henderson  <rth@redhat.com>
14943
14944         * g++.dg/opt/pr6713.C: New test.
14945
14946 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
14947
14948         * gcc.c-torture/execute/loop-2e.x: Let the testcase
14949         XFAIL for all x86 processors.
14950
14951 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
14952
14953         * gcc.c-torture/execute/20010122-1.x: Do not test with
14954         -fomit-frame-pointer.
14955
14956 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14957
14958         * g++.dg/template/instantiate2.C: New test.
14959         * g++.dg/template/spec4.C: New test.
14960
14961 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14962
14963         * g++.dg/template/access2.C: New test.
14964         * g++.dg/template/access3.C: New test.
14965
14966 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
14967
14968         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
14969         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
14970         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
14971         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
14972         Convert to use <stdarg.h>.
14973         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
14974         Delete.
14975         * gcc.dg/va-arg-2.c: New.
14976         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
14977
14978 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
14979
14980         * gcc.c-torture/compile/20020710-1.c: New test.
14981
14982 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
14983                           Andrew Pinski  <pinskia@physics.uc.edu>
14984
14985         gcc.c-torture/compile/simd-2.c: New testcase.
14986         gcc.c-torture/compile/simd-3.c: Likewise.
14987
14988 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
14989
14990         PR c++/7224
14991         * g++.dg/overload/error1.C: New test.
14992
14993 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14994
14995         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
14996         configuration and IRIX 6 O32 ABI.
14997
14998 2002-07-11  Roger Sayle  <roger@eyesopen.com>
14999
15000         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
15001
15002 2002-07-10  Roger Sayle  <roger@eyesopen.com>
15003
15004         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
15005
15006 2002-07-10  Jeffrey A Law  <law@redhat.com>
15007
15008         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
15009
15010         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
15011
15012 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
15013
15014         * gcc.dg/20020312-2.c: Check for __PPC__.
15015
15016 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
15017
15018         * gcc.c-torture/compile/20020709-1.c: New test.
15019
15020 2002-07-07  Roger Sayle  <roger@eyesopen.com>
15021
15022         * g++.dg/template/qualttp21.C: New test case.
15023
15024 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
15025
15026         * gcc.c-torture/compile/20020706-1.c: New test.
15027         * gcc.c-torture/compile/20020706-2.c: New test.
15028
15029 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
15030             Alexandre Oliva  <aoliva@redhat.com>
15031
15032         * g++.dg/warn/incomplete1.C: New test.
15033
15034 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15035
15036         PR c++/7099
15037         * g++.dg/warn/noreturn1.C: New test.
15038
15039 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
15040
15041         PR c++/6706
15042         * g++.dg/debug/debug6.C: New test.
15043         * g++.dg/debug/debug7.C: New test.
15044
15045 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
15046
15047         * gcc.c-torture/compile/simd-3.c: New test.
15048
15049 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
15050
15051         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
15052         * gcc.dg/20020620-1.c: Likewise.
15053
15054 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15055
15056         PR c++/6944
15057         * g++.dg/init/array4.C: New test.
15058         * g++.dg/init/array5.C: New test.
15059
15060 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
15061
15062         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
15063         * gcc.c-torture/execute/simd-2.c (main): Likewise.
15064
15065 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15066
15067         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
15068         * gcc.dg/wtr-aggr-init-1.c: Likewise.
15069         * gcc.dg/wtr-conversion-1.c: Likewise.
15070         * gcc.dg/wtr-escape-1.c: Likewise.
15071         * gcc.dg/wtr-int-type-1.c: Likewise.
15072         * gcc.dg/wtr-label-1.c: Likewise.
15073         * gcc.dg/wtr-static-1.c: Likewise.
15074         * gcc.dg/wtr-strcat-1.c: Likewise.
15075         * gcc.dg/wtr-suffix-1.c: Likewise.
15076         * gcc.dg/wtr-switch-1.c: Likewise.
15077         * gcc.dg/wtr-unary-plus-1.c: Likewise.
15078         * gcc.dg/wtr-union-init-1.c: Likewise.
15079         * gcc.dg/wtr-union-init-2.c: Likewise.
15080         * gcc.dg/wtr-union-init-3.c: Likewise.
15081
15082         * gcc.dg/wtr-func-def-1.c: New test.
15083
15084 2002-07-02 Devang Patel <dpatel@apple.com>
15085
15086         * objc.dg/param-1.m: New test.
15087
15088 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
15089
15090         * gcc.dg/cpp/trad/directive.c: Add test.
15091         * gcc.dg/cpp/trad/macroargs.c: Add test.
15092         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
15093
15094 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
15095
15096         * gcc.dg/cpp/cmdlne-M.c: New test.
15097
15098 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
15099
15100         * objc.dg/desig-init-1.m: New test.
15101
15102 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15103
15104         PR c++/6716
15105         * g++.dg/template/instantiate1.C: New test.
15106
15107 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
15108
15109         PR c++/7112
15110         * g++.dg/template/sizeof2.C: New test.
15111
15112 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
15113
15114         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
15115         gcc.dg/cpp/trad/include.c: New tests.
15116
15117 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
15118
15119         PR target/7177
15120         * gcc.c-torture/compile/20020701-1.c: New test.
15121
15122 2002-07-01  Stan Shebs  <shebs@apple.com>
15123
15124         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
15125         header here...
15126         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
15127         (objc-torture-execute): or here.
15128
15129 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
15130
15131         * gcc.c-torture/execute/arith-rand-ll.c: New test.
15132
15133 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
15134
15135         * gcc.dg/cpp/trad/escaped-nl.c: New test.
15136
15137 2002-06-30  Devang Patel  <dpatel@apple.com>
15138
15139         * objc.dg/fsyntax-only.m: New test.
15140
15141 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
15142
15143         PR c++/6695
15144         * g++.dg/template/friend7.C: New file.
15145
15146 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
15147
15148         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
15149         return type.
15150
15151 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
15152
15153         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
15154         avoid division by zero.
15155
15156 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
15157
15158         * gcc.dg/Wunknownprag.c: New tests.
15159
15160 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
15161
15162         * gcc.c-torture/execute/simd-2.c: New test.
15163
15164 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
15165
15166         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
15167         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
15168         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
15169         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
15170         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
15171         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
15172         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
15173         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
15174         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
15175         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
15176         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
15177         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
15178         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
15179         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
15180         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
15181         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
15182         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
15183
15184 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
15185
15186         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
15187         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
15188         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
15189         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
15190         New tests.
15191         * gcc.dg/cpp/trad/directive.c: Update.
15192
15193 2002-06-23  Andreas Jaeger  <aj@suse.de>
15194
15195         * gcc.c-torture/execute/complex-6.c: New.
15196
15197 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
15198
15199         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
15200         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
15201         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
15202         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
15203
15204 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
15205
15206         * gcc.dg/cpp/trad: New directory with traditional tests copied
15207         from parent directory.
15208         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
15209         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
15210         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
15211         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
15212         Move to trad/ and rename.
15213         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
15214         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
15215         gcc.dg/cpp/trad/redef2.c: New tests.
15216         * gcc.dg/cpp/trad/trad.exp: New driver.
15217
15218 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
15219
15220         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
15221         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
15222         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
15223         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
15224         Remove.
15225
15226 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
15227
15228         * gcc.dg/20020620-1.c: New test.
15229
15230 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15231
15232         * g++.dg/template/ttp4.C: New test.
15233
15234 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
15235
15236         * g++.dg/opt/vt1.C: Fix regexp.
15237
15238 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15239
15240         * gcc.c-torture/execute/pure-1.c: Make functions static again.
15241         Don't use attribute `noinline'.
15242
15243 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
15244
15245         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
15246
15247 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
15248
15249         * gcc.c-torture/execute/simd-1.c: New.
15250
15251         * gcc.dg/simd-1.c: New.
15252
15253 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
15254
15255         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
15256
15257 2002-06-16  Richard Henderson  <rth@redhat.com>
15258
15259         * g++.dg/ext/anon-struct1.C: New.
15260         * g++.dg/ext/anon-struct2.C: New.
15261         * g++.dg/ext/anon-struct3.C: New.
15262         * gcc.dg/anon-struct-1.c: New.
15263         * gcc.dg/anon-struct-2.c: New.
15264         * gcc.dg/anon-struct-3.c: New.
15265         * gcc.dg/20011008-1.c: Adjust warning text.
15266         * gcc.dg/20020527-1.c: Add -fms-extensions.
15267
15268 2002-06-16  Richard Henderson  <rth@redhat.com>
15269
15270         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
15271
15272 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
15273
15274         * gcc.c-torture/execute/20020615-1.c: New test.
15275
15276 2002-06-15  Roger Sayle  <roger@eyesopen.com>
15277
15278         * gcc.c-tortuture/execute/compare-1.c: New test case.
15279         * gcc.c-tortuture/execute/compare-2.c: New test case.
15280         * gcc.c-tortuture/execute/compare-3.c: New test case.
15281
15282 2002-06-13  Richard Henderson  <rth@redhat.com>
15283
15284         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
15285         ia64 ilp32.
15286
15287 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15288
15289         * g++.dg/template/typename2.C: Update error message.
15290
15291 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
15292
15293         * gcc.c-torture/execute/20020611-1.c: New test.
15294
15295 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
15296
15297         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
15298         list of targets to skip.
15299
15300 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
15301
15302         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
15303         targets if not optimizing.
15304
15305 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
15306
15307         * gcc.c-torture/compile/20020605-1.c: New test.
15308
15309         * g++.dg/opt/vt1.C: New test.
15310
15311         * gcc.dg/20020531-1.c: New test.
15312
15313         * gcc.dg/20020530-1.c: New test.
15314
15315         * gcc.dg/20020527-1.c: New test.
15316
15317         * g++.dg/opt/cse1.C: New test.
15318
15319 2002-06-07  Roger Sayle  <roger@eyesopen.com>
15320
15321         * gcc.dg/20020607-2.c: New test case.
15322
15323 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
15324
15325         * gcc.c-torture/compile/20020604-1.c: New test.
15326
15327 2002-06-04  Richard Henderson  <rth@redhat.com>
15328
15329         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
15330         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
15331         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
15332
15333 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
15334
15335         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
15336
15337 2002-06-03  Richard Henderson  <rth@redhat.com>
15338
15339         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
15340         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
15341
15342 2002-06-02  Richard Henderson  <rth@redhat.com>
15343
15344         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
15345         test functions static.
15346
15347 2002-06-02  Andreas Jaeger  <aj@suse.de>
15348
15349         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
15350         now.
15351
15352 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
15353
15354         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
15355         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
15356         Update for mofified diagnostics.
15357         * gcc.dg/c99-intconst-1.c: No longer fail.
15358
15359 2002-06-02  Richard Henderson  <rth@redhat.com>
15360
15361         * gcc.dg/uninit-A.c: Remove xfail markers.
15362
15363 2002-06-01  Roger Sayle  <roger@eyesopen.com>
15364
15365         * gcc.dg/fnegate-1.c: New test case.
15366
15367 2002-05-30  Osku Salerma  <osku@iki.fi>
15368
15369         * gcc.c-torture/execute/mayalias-1.c: New file.
15370
15371 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
15372
15373         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
15374         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
15375         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
15376
15377 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
15378
15379         * gcc.c-torture/execute/20020529-1.c: New test.
15380
15381 2002-05-27  Richard Henderson  <rth@redhat.com>
15382
15383         * g++.dg/ext/attrib6.C: New test case.
15384
15385 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15386
15387         * gcc.c-torture/execute/pure-1.c: New test.
15388
15389 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
15390
15391         * gcc.dg/cpp/arith-2.c: Remove.
15392
15393 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
15394
15395         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
15396         * gcc.dg/cpp/if-3.c: Remove.
15397
15398 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
15399
15400         * g++.dg/opt/cse2.C: New test.
15401
15402 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
15403
15404         * gcc.dg/cpp/arith-1.c: New semantic tests.
15405         * gcc.dg/cpp/if-1.c: Update.
15406
15407 2002-05-24  Ben Elliston  <bje@redhat.com>
15408
15409         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
15410
15411 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
15412
15413         * gcc.dg/verbose-asm.c: New test.
15414
15415 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
15416
15417         * gcc.dg/cpp/paste12.c: New test.
15418
15419 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
15420
15421         * g++.dg/parse/named_ops.C: New test.
15422
15423 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
15424
15425         * gcc/testsuite/gcc.dg/weak-8.c: New test.
15426
15427 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
15428
15429         * gcc.dg/weak-2.c: Allow optional leading underscore
15430         in scan-assembler symbol name.
15431         * gcc.dg/weak-3.c: Likewise.
15432         * gcc.dg/weak-4.c: Likewise.
15433         * gcc.dg/weak-5.c: Likewise.
15434
15435 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
15436
15437         * gcc.dg/20020523-1.c: New test.
15438
15439 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
15440
15441         * objc.dg/const-str-2.m: Update now that we stop after
15442         a command line error.
15443
15444 2002-05-22  Richard Henderson  <rth@redhat.com>
15445
15446         * g++.dg/dg.exp: Fix typo in test pruneing.
15447
15448 2002-05-22  Richard Henderson  <rth@redhat.com>
15449
15450         * g++.dg/dg.exp: Prune the tls subdirectory.
15451         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
15452         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
15453         * g++.dg/tls/init-1.C: New.
15454
15455 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
15456
15457         * gcc.dg/20020517-1.c: New test.
15458
15459 2002-05-21  Richard Henderson  <rth@redhat.com>
15460
15461         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
15462         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
15463
15464 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
15465
15466         * g++.dg/other/copy2.C: New test.
15467
15468 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
15469
15470         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
15471         (MAX_COPY): Bump up to 10 times sizeof (long long).
15472         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
15473
15474         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
15475         sizeof (long long).
15476
15477         * gcc.c-torture/execute/strcpy-1.c: New test.
15478
15479 2002-05-19  Jason Merrill  <jason2redhat.com>
15480
15481         * g++.dg/ext/oper1.C: New test.
15482
15483 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
15484 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
15485
15486         * README.QMTEST: New file.
15487
15488         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
15489
15490 2002-05-19  Andreas Jaeger  <aj@suse.de>
15491
15492         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
15493         now.
15494         * gcc.c-torture/execute/loop-2d.x: Likewise.
15495
15496 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
15497
15498         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
15499         support weak symbols.
15500         * gcc.dg/weak-4.c: Likewise
15501         * gcc.dg/weak-6.c: Likewise
15502
15503 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
15504
15505         * gcc.dg/weak-3.c: Add dg-excess-error comment for
15506         cygwin, coff and h8300-*-hms targets
15507         * gcc.dg/weak-5.c: Likewise
15508         * gcc.dg/weak-7.c: Likewise
15509
15510 2002-05-16  Jason Merrill  <jason@redhat.com>
15511
15512         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
15513         (scan-assembler-not, scan-assembler-dem): Likewise.
15514         (scan-assembler-dem-not): Likewise.
15515
15516 2002-05-15  Richard Henderson  <rth@redhat.com>
15517
15518         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
15519
15520 2002-05-15  Richard Henderson  <rth@redhat.com>
15521
15522         * gcc.dg/weak-5.c (vfoo1c): No warning here.
15523         (vfoo1f): Warning here.
15524         (vfoo1l): Don't redefine the alias.
15525
15526 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
15527
15528         * g++.dg/init/pm1.C: New test.
15529
15530 2002-05-12  David S. Miller  <davem@redhat.com>
15531
15532         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
15533         types.
15534
15535 2002-05-10  Roger Sayle  <roger@eyesopen.com>
15536
15537         * gcc.c-torture/execute/20020510-1.c: New test case.
15538
15539 2002-05-10  David S. Miller  <davem@redhat.com>
15540
15541         * gcc.c-torture/execute/conversion.c: Test long double too.
15542
15543 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
15544
15545         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
15546         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
15547         * lib/g++.exp (g++_link_flags): Likewise.
15548         * lib/objc.exp (objc_target_compile): Likewise.
15549
15550 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
15551
15552         * gcc.dg/cpp/poison.c: Update.
15553         * gcc.dg/cpp/20000625-2.c: Remove.
15554         * gcc.dg/cpp/direct2s.c: Remove final test.
15555
15556 2002-05-08  Tom Rix  <trix@redhat.com>
15557
15558         * gcc.c-torture/execute/20020508-1.c: New test.
15559         * gcc.c-torture/execute/20020508-2.c: New test.
15560         * gcc.c-torture/execute/20020508-3.c: New test.
15561
15562 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
15563
15564         * gcc.dg/cpp/charconst-4.c: More tests.
15565
15566 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
15567
15568         PR c/6569
15569         * gcc.dg/weak-3.c: Update location of warning messages.
15570         * gcc.dg/weak-5.c: Likewise.
15571
15572 2002-05-06  Roger Sayle  <roger@eyesopen.com>
15573
15574         * gcc.c-torture/execute/20020506-1.c: New test case.
15575
15576 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
15577
15578         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
15579
15580 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
15581
15582         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
15583
15584 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
15585
15586         * gcc.dg/cpp/charconst-3.c: New test.
15587
15588 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
15589
15590         * gcc.dg/cpp/charconst.c: Update tests.
15591
15592 2002-05-05  Tim Josling  <tej@melbpc.org.au>
15593
15594         * treelang: Added directory for new sample language treelang. Also
15595         lib/treelang.exp: New file to signal treelang should be tested.
15596
15597 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
15598
15599         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
15600         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
15601         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
15602         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
15603         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
15604         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
15605         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
15606
15607 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
15608
15609         * gcc.dg/format/xopen-2.c: New test.
15610
15611 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
15612
15613         * gcc.dg/20020503-1.c: New test.
15614
15615 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
15616
15617         * g++.dg/init/dtor1.C: Make it tougher.
15618
15619 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
15620
15621         * g++.dg/init/dtor1.C: New test.
15622
15623 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
15624
15625         * gcc.dg/altivec-8.c: New.
15626
15627 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
15628
15629         * gcc.dg/altivec-7.c: New.
15630
15631 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
15632
15633         * g++.dg/parse/typedef1.C: New test.
15634
15635 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
15636
15637         PR c++/6486
15638         * g++.dg/template/friend6.C: New test.
15639
15640         PR c++/6492
15641         * g++.dg/init/copy1.C: New test.
15642
15643 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
15644
15645         * g++.dg/warn/effc1.C: New test.
15646
15647 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
15648
15649         * gcc.dg/cpp/if-cexp.c: Add a test.
15650
15651 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
15652
15653         * gcc.dg/20020426-2.c: New test.
15654
15655 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
15656
15657         * gcc.dg/cpp/if-mop.c: Update.
15658         * gcc.dg/cpp/if-mpar.c: Add test.
15659         * gcc.dg/cpp/if-oppr.c: Update.
15660
15661 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15662
15663         PR c/6343
15664         * gcc.dg/weak-[2-7].c: New tests.
15665
15666 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
15667
15668         * gcc.dg/enum1.c: New test.
15669
15670 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
15671
15672         PR c++/6497
15673         * g++.dg/inherit/access2.C: New test.
15674
15675 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
15676
15677         PR bootstrap/6445
15678         * gcc.dg/20020426-1.c: New test.
15679
15680 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
15681
15682         * g++.dg/abi/enum1.C: New test.
15683
15684 2002-04-26  Richard Henderson  <rth@redhat.com>
15685
15686         * gcc.dg/c99-bool-1.c: Expect always true warning.
15687
15688 2002-04-25  Roger Sayle  <roger@eyesopen.com>
15689
15690         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
15691
15692 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15693
15694         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
15695         targets.
15696
15697 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
15698
15699         * g++.dg/abi/mange7.C: New test.
15700
15701         PR c++/6438.
15702         * g++.dg/parse/stmtexpr2.C: New test.
15703
15704 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
15705
15706         * gcc.dg/20020312-2.c: Add SH target.
15707
15708 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15709
15710         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
15711         compiler output on mips*-*-irix*.
15712
15713 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
15714
15715         * g++.dg/parse/attr1.C: New test.
15716
15717 2002-04-23  Roger Sayle  <roger@eyesopen.com>
15718
15719         * gcc.c-torture/execute/string-opt-17.c: New test case.
15720         * gcc.c-torture/execute/memset-2.c: New test case.
15721
15722 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
15723
15724         PR c++/6256:
15725         * g++.dg/template/friend5.C: New test.
15726
15727         PR c++/6331:
15728         * g++.dg/template/qual1.C: Likewise.
15729
15730 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
15731
15732         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
15733         Include stdlib.h, not stdio.h or ctype.h.
15734
15735 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
15736
15737         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
15738         cris-*-elf* and mmix-*-*.
15739         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
15740         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
15741         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
15742         Ditto.
15743         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
15744         * gcc.dg/wchar_t-1.c: Ditto.
15745
15746 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
15747
15748         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
15749         Clarify comment.
15750
15751 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
15752
15753         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
15754
15755 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15756
15757         * gcc.c-torture/execute/20000906-1.x: Delete.
15758
15759 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
15760
15761         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
15762
15763 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
15764
15765         * PR6367
15766         * g77.f-torture/execute/6367.f: New test.
15767         * g77.f-torture/execute/6367.x: Disable for MMIX.
15768
15769 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
15770
15771         * PR6352
15772         * g++.dg/opt/inline2.C: New test.
15773
15774 2002-04-18  Richard Henderson  <rth@redhat.com>
15775
15776         * gcc.dg/20000906-1.c: Enable for all targets.
15777         * gcc.c-torture/compile/iftrap-2.c: New.
15778
15779 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
15780
15781         * gcc.dg/20020418-1.c: New test.
15782         * gcc.dg/20020418-2.c: New test.
15783
15784 2002-04-18  Richard Henderson  <rth@redhat.com>
15785
15786         * gcc.c-torture/compile/iftrap-1.c: New.
15787         * gcc.dg/iftrap-1.c: Adjust for ia64.
15788         * gcc.dg/iftrap-2.c: New.
15789
15790 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
15791
15792         * gcc.c-torture/compile/20020418-1.c: New test.
15793
15794 2002-04-18  Roger Sayle  <roger@eyesopen.com>
15795
15796         * gcc.c-torture/compile/20020415-1.c: New.
15797
15798 2002-04-18  David S. Miller  <davem@redhat.com>
15799
15800         * gcc.c-torture/execute/20020418-1.c: New test.
15801
15802 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
15803
15804         * gcc.dg/20020416-1.c: New test.
15805
15806         * g++.dg/opt/inline1.C: New test.
15807
15808 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
15809
15810         * gcc.dg/altivec-5.c: New test.
15811
15812         * gcc.dg/20020415-1.c: New test.
15813
15814 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
15815
15816         * testsuite/lib/chill.exp: Remove.
15817
15818 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
15819
15820         * g++.dg/other/big-struct.C: New test.
15821
15822 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
15823
15824         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
15825         of scratch file.
15826
15827 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
15828
15829         PR c/6277
15830         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
15831         in scan-assembler function name
15832
15833 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
15834
15835         * g77.f-torture/execute/980628-4.x,
15836         g77.f-torture/execute/980628-5.x,
15837         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
15838         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
15839         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
15840         i[34567]86-*-*.
15841
15842 2002-04-13  David S. Miller  <davem@redhat.com>
15843
15844         * gcc.c-torture/execute/20020413-1.c: New test.
15845
15846 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
15847
15848         * gcc.dg/asm-6.c,
15849         * g++.dg/ext/asm1.C: New tests.
15850
15851 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
15852
15853         PR c++ 5373.
15854         * g++.dg/parse/stmtexpr1.C: New test.
15855
15856         PR c++/5189.
15857         * g++.dg/template/copy1.C: New test.
15858
15859 2002-04-12  Richard Henderson  <rth@redhat.com>
15860
15861         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
15862
15863 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
15864
15865         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
15866         gcc.c-torture/execute/20020307-2.c.
15867
15868 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
15869
15870         * g++.dg/ext/attrib5.C,
15871         * g++.dg/lookup/struct1.C: New tests.
15872
15873 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
15874
15875         * gcc.dg/20020411-1.c: New test.
15876
15877         * gcc.c-torture/execute/20020411-1.c: New test.
15878
15879 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
15880
15881         * g77.f-torture/execute/6177.f: New test.
15882
15883 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
15884
15885         PR middle-end/6247
15886         * g++.dg/opt/cleanup1.C: New test.
15887
15888         * g++.dg/opt/const1.C: New test.
15889
15890 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
15891
15892         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
15893
15894 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15895
15896         PR c++/5507
15897         * g++.dg/template/typename2.C: New test.
15898
15899 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
15900
15901         * gcc.c-torture/execute/loop-12.c: New.
15902
15903 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
15904
15905         * g77.f-torture/execute/980628-4.x,
15906         g77.f-torture/execute/980628-5.x,
15907         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
15908         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
15909         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
15910
15911 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15912
15913         PR optimization/6086
15914         * g++.dg/opt/preinc1.C: New test.
15915
15916 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
15917
15918         PR c++/5571
15919         * g++.dg/opt/static2.C: New test.
15920
15921 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
15922
15923         PR c/5120
15924         * gcc.dg/20020406-1.c: New test.
15925
15926 2002-04-04  David S. Miller  <davem@redhat.com>
15927
15928         * gcc.c-torture/execute/20020404-1.c: New test.
15929
15930 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
15931
15932         PR c/6123
15933         * gcc.dg/20020312-2.c: Do not declare global register variable
15934         if __PIC__ or __pic__ is defined.
15935
15936 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
15937
15938         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
15939         __asm__ so that it works correctly even if -ansi -pedantic-errors.
15940
15941 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15942
15943         * gcc.misc-tests/linkage.exp: Update last change to handle
15944         sparc*-, not just sparc-.
15945
15946 2002-04-03  Richard Henderson  <rth@redhat.com>
15947
15948         * gcc.dg/cpp/ucs.c: Improved long UCS test.
15949
15950 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
15951
15952         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
15953
15954 2002-04-02  David S. Miller  <davem@redhat.com>
15955
15956         * gcc.c-torture/execute/20020402-3.c: New test.
15957
15958 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
15959
15960         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
15961         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
15962
15963         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
15964         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
15965         g77.f-torture/execute/20001201.x,
15966         g77.f-torture/execute/u77-test.x: New files.
15967
15968         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
15969         * gcc.dg/wchar_t-1.c: Ditto.
15970
15971 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15972
15973         * gcc.c-torture/execute/20020402-1.c: New test.
15974
15975 2002-04-01  Richard Henderson  <rth@redhat.com>
15976
15977         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
15978
15979         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
15980
15981 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15982
15983         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
15984
15985 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
15986
15987         * g++.dg/inherit/template-as-base.C: Expect error.
15988         * g++.dg/inherit/namespace-as-base.C: Likewise.
15989
15990 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
15991
15992         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
15993         g++.dg/ext/instantiate3.C: Tweak match patterns.
15994
15995         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
15996         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
15997         -da test.
15998
15999 2002-03-31  Richard Henderson  <rth@redhat.com>
16000
16001         * gcc.dg/special/alias-2.c: New.
16002         * gcc.dg/special/ecos.exp: Run it.
16003
16004 2002-03-31  Richard Henderson  <rth@redhat.com>
16005
16006         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
16007
16008 2002-03-31  Kazu Hirata  <kazu@hxi.com>
16009
16010         * gcc.dg/weak-1.c: Disable on h8300 port.
16011
16012 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
16013
16014         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
16015         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
16016         ordering tests.
16017         * g++.dg/bprob/bprob-1.C: New test.
16018         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
16019         * g++.dg/gcov/gcov-1.C: New test.
16020         * g++.dg/gcov/gcov-1.x: New file.
16021         * g++.dg/gcov/gcov-2.C: New test.
16022         * g++.dg/gcov/gcov-3.C: New test.
16023         * g++.dg/gcov/gcov-3.h: New file.
16024
16025 2002-03-28  Roger Sayle  <roger@eyesopen.com>
16026
16027         * g++.old-deja/g++.other/builtins5.C: New test.
16028         * g++.old-deja/g++.other/builtins6.C: New test.
16029         * g++.old-deja/g++.other/builtins7.C: New test.
16030         * g++.old-deja/g++.other/builtins8.C: New test.
16031         * g++.old-deja/g++.other/builtins9.C: New test.
16032
16033 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
16034
16035         * g++.dg/opt/static1.C: New test.
16036
16037         * g++.dg/opt/longbranch1.C: New test.
16038
16039 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
16040
16041         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
16042
16043         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
16044
16045 2002-03-28  Jeffrey A Law  (law@redhat.com)
16046
16047         * gcc.c-torture/execute/20020328-1.c: New test.
16048
16049 2002-03-27  Richard Henderson  <rth@redhat.com>
16050
16051         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
16052         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
16053         move from g++.old-deja/g++.ext/.
16054
16055 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
16056
16057         * g++.dg/init/new2.C: New test.
16058
16059 2002-03-26  Richard Henderson  <rth@redhat.com>
16060
16061         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
16062
16063         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
16064         on sparc.
16065
16066         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
16067         sparcv9 systems.
16068         * gcc.dg/20001102-1.c: Likewise.
16069
16070 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
16071
16072         * gcc.dg/cpp/endif-pedantic1.c,
16073         gcc.dg/cpp/endif-pedantic2.c:  New tests.
16074
16075 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
16076
16077         * g++.dg/init/new1.C: New test.
16078
16079 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
16080
16081         * g++.dg/abi/vbase9.C: New test.
16082
16083 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
16084
16085         * gcc.dg/arm-asm.c: New test.
16086
16087 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
16088
16089         * gcc.dg/Wswitch-enum.c: New test.
16090         Fix PR c/5044.
16091
16092 2002-03-26  Richard Henderson  <rth@redhat.com>
16093
16094         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
16095         structure.
16096
16097 2002-03-25  Richard Henderson  <rth@redhat.com>
16098
16099         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
16100         sparcv9 systems.
16101
16102         * gcc.c-torture/compile/20011119-1.c (xxx): New.
16103         * gcc.c-torture/compile/20011119-2.c (xxx): New.
16104
16105 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
16106
16107         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
16108
16109 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
16110
16111         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
16112         targets using generic thunk support.
16113
16114 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
16115
16116         * gcc.c-torture/compile/20020323-1.c: New test.
16117
16118         * g++.dg/opt/conj2.C: New test.
16119
16120 2002-03-24  Richard Henderson  <rth@redhat.com>
16121
16122         * gcc.dg/weak-1.c: Use -fno-common.
16123
16124 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
16125
16126         * g77.dg/f77-edit-apostrophe-out.f: New test
16127         * g77.dg/f77-edit-h-out.f: New test
16128         * g77.dg/f77-edit-t-in.f: New test
16129         * g77.dg/f77-edit-t-out.f: New test
16130         * g77.dg/f77-edit-x-out.f: New test
16131         * g77.dg/f77-edit-slash-out.f: New test
16132         * g77.dg/f77-edit-colon-out.f: New test
16133         * g77.dg/f77-edit-s-out.f: New test
16134
16135 2002-03-24  Richard Henderson  <rth@redhat.com>
16136
16137         * objc/execute/formal_protocol-6.x: New XFAIL.
16138
16139 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
16140
16141         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
16142         that do not support weak symbols
16143
16144 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
16145
16146         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
16147         * lib/g77.exp:  Likewise
16148         * lib/objc.exp: Likewise
16149
16150 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
16151
16152         * gcc.dg/Wswitch-default.c: New test.
16153
16154 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
16155
16156         * g++.dg/other/enum1.C: New test.
16157
16158 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
16159
16160         * gcc.dg/pragma-ep-3.c: Fix typo.
16161
16162 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
16163
16164         * g++.dg/inherit/template-as-base.C: New test.
16165
16166 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
16167
16168         * g++.old-deja/g++.other/dwarf2-1.C: Move...
16169         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
16170
16171 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
16172
16173         * gcc.dg/cpp/multiline.c: Update to match.
16174
16175 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
16176
16177         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
16178
16179 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
16180
16181         * gcc.dg/cpp/extratokens2.c:  New file.
16182
16183 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
16184
16185         * gcc.dg/20020312-2.c: Add rs6000 target.
16186
16187         * gcc.c-torture/compile/20020319-1.c: New test.
16188
16189 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16190
16191         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
16192         (A, E): Handle this.
16193
16194 2002-03-20  Jason Merrill  <jason@redhat.com>
16195
16196         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
16197         ignoring -fpic.
16198         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
16199         through prune_gcc_output.
16200
16201 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
16202
16203         * gcc.c-torture/compile/20020320-1.c: New test.
16204
16205 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
16206
16207         * gcc.c-torture/compile/20020318-1.c: New test.
16208
16209         * gcc.dg/struct-by-value-1.c: New test.
16210
16211         * gcc.dg/20020319-1.c: New test.
16212
16213 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
16214
16215         * g++.dg/opt/conj1.C: New test.
16216
16217 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
16218
16219         * g++.dg/template/qualttp20.C: Revert previous change.
16220         * g++.dg/template/qualttp3.C: Likewise.
16221         * g++.dg/template/qualttp4.C: Likewise
16222         * g++.dg/template/qualttp5.C: Likewise
16223         * g++.dg/template/qualttp6.C: Likewise
16224         * g++.dg/template/qualttp7.C: Likewise
16225         * g++.dg/template/qualttp8.C: Likewise
16226         * g++.dg/template/recurse.C: Likewise.
16227
16228 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
16229
16230         * gcc.dg/cpp/wchar-1.c: Update.
16231
16232 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
16233
16234         * g++.dg/template/conv1.C: New test.
16235         * g++.dg/template/conv2.C: New test.
16236         * g++.dg/template/conv3.C: New test.
16237         * g++.dg/template/conv4.C: New test.
16238
16239 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
16240
16241         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
16242         * g++.dg/template/qualttp3.C: Likewise.
16243         * g++.dg/template/qualttp4.C: Likewise
16244         * g++.dg/template/qualttp5.C: Likewise
16245         * g++.dg/template/qualttp6.C: Likewise
16246         * g++.dg/template/qualttp7.C: Likewise
16247         * g++.dg/template/qualttp8.C: Likewise
16248         * g++.dg/template/recurse.C: Likewise.
16249
16250 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
16251
16252         * g++.dg/opt/dtor1.C: New test.
16253
16254 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
16255
16256         * gcc.c-torture/compile/20020315-1.c: New test.
16257
16258 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
16259
16260         * gcc.dg/weak-1.c: Fix scan tests.
16261
16262 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
16263
16264         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
16265         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
16266         cris-*-aout* mmix-*-*.
16267         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
16268         cris-*-aout* mmix-*-*.
16269         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
16270         cris-*-elf* cris-*-aout* and mmix-*-*.
16271         * gcc.dg/20001009-1.c: Ditto.
16272         * gcc.dg/20010912-1.c: Ditto.
16273         * gcc.dg/20020122-4.c: Ditto.
16274         * gcc.dg/inline-2.c: Ditto.
16275
16276 2002-03-14  Jeffrey A Law  (law@cygnus.com)
16277
16278         * gcc.c-torture/compile/20020314-1.c: New test.
16279
16280 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
16281
16282         * gcc.c-torture/execute/20020314-1.c: New test.
16283
16284 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
16285
16286         * g++.dg/warn/Wunused-1.C: New test.
16287
16288 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
16289
16290         * g++.dg/abi/mangle6.C: New test.
16291
16292 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
16293
16294         * gcc.c-torture/compile/20020309-2.c: New test.
16295
16296         * gcc.c-torture/compile/20020312-1.c: New test.
16297
16298 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
16299
16300         * g++.dg/other/access1.C: New test.
16301
16302 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
16303
16304         * gcc.c-torture/execute/wchar_t-1.c: New test.
16305
16306 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
16307
16308         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
16309
16310 2002-03-12  Roger Sayle  <roger@eyesopen.com>
16311
16312         * gcc.dg/20020312-1.c: New test case.
16313
16314 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
16315
16316         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
16317
16318 2002-03-11  Richard Henderson  <rth@redhat.com>
16319
16320         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
16321         * g++.old-deja/g++.jason/report.C: Likewise.
16322
16323 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
16324
16325         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
16326         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
16327
16328 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
16329
16330         * testsuite/g++.dg/overload/pmf1.C: New test.
16331
16332 2002-03-11  Kazu Hirata  <kazu@hxi.com>
16333
16334         * gcc.c-torture/execute/20020307-1.c: Use long.
16335
16336 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
16337
16338         PR optimization/5844
16339         * gcc.dg/20020310-1.c: New test.
16340
16341 2002-03-09  Michael Meissner  <meissner@redhat.com>
16342
16343         * gcc.c-torture/execute/memcpy-2.c: New test.
16344         * gcc.c-torture/execute/memset-1.c: New test.
16345         * gcc.c-torture/execute/strlen-1.c: New test.
16346         * gcc.c-torture/execute/strcmp-1.c: New test.
16347         * gcc.c-torture/execute/strncmp-1.c: New test.
16348
16349 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
16350
16351         * gcc.dg/ppc-ldstruct.c: New test.
16352
16353 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
16354
16355         * gcc.c-torture/execute/va-arg-22.c: New test.
16356
16357 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16358
16359         * gcc.c-torture/compile/20020309-1.c: New test.
16360
16361 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
16362
16363         * gcc.c-torture/execute/20020307-2.c: New test.
16364
16365 2002-03-07  Jeffrey A Law  (law@redhat.com)
16366
16367         * g77.f-torture/compile/20020307-1.f: New test.
16368
16369 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
16370
16371         * gcc.dg/unordered-1.c: New test.
16372
16373 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
16374
16375         * gcc.c-torture/execute/20020307-1.c: New test.
16376
16377 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
16378
16379         * gcc.dg/20020304-1.c: New test.
16380
16381         * gcc.c-torture/compile/20020304-2.c: New test.
16382
16383 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
16384
16385         * gcc.c-torture/compile/20020304-1.c: New test case
16386         (from PR c/5830).
16387
16388 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
16389
16390         * gcc.dg/20020103-1.c: Add other -D ppc variants.
16391
16392 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
16393
16394         * g++.dg/other/classkey1.C: New test.
16395
16396 2002-03-01  Richard Henderson  <rth@redhat.com>
16397
16398         * gcc.c-torture/compile/981223-1.x: New.
16399         * gcc.c-torture/compile/920625-1.x: New.
16400
16401 2002-02-28  Richard Henderson  <rth@redhat.com>
16402
16403         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
16404
16405 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
16406
16407         * gcc.c-torture/execute/20020227-1.c: New test.
16408
16409 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
16410
16411         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
16412         here" ERROR lines.
16413         * g++.old-deja/g++.oliva/partord1.C: Likewise.
16414         * g++.old-deja.g++.other/defarg1.C: Likewise.
16415         * g++.old-deja/g++.pt/calls2.C: Likewise.
16416         * g++.old-deja/g++.pt/crash20.C: Likewise.
16417         * g++.old-deja/g++.pt/crash30.C: Likewise.
16418         * g++.old-deja/g++.pt/crash36.C: Likewise.
16419         * g++.old-deja/g++.pt/crash6.C: Likewise.
16420         * g++.old-deja/g++.pt/defarg13.C: Likewise.
16421         * g++.old-deja/g++.pt/derived3.C: Likewise.
16422         * g++.old-deja/g++.pt/error1.C: Likewise.
16423         * g++.old-deja/g++.pt/friend21.C: Likewise.
16424         * g++.old-deja/g++.pt/friend23.C: Likewise.
16425         * g++.old-deja/g++.pt/infinite1.C: Likewise.
16426         * g++.old-deja/g++.robertl/eb128.C: Likewise.
16427
16428 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
16429
16430         * gcc.c-torture/execute/20020225-2.c: New test.
16431
16432 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
16433
16434         * gcc.c-torture/execute/920730-1t.c,
16435         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
16436         Delete test cases, only relevant to -traditional.
16437
16438 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
16439
16440         * gcc.dg/cpp/undef1.c: Remove.
16441         * gcc.dg/cpp/directiv.c: Update.
16442         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
16443
16444 2002-02-27  Michael Meissner  <meissner@redhat.com>
16445
16446         * gcc.c-torture/execute/20020226-1.c: New test.
16447
16448 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
16449
16450         * g++.dg/debug/debug4.C: New test.
16451
16452         * gcc.dg/ia64-visibility-1.c: New test.
16453
16454 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
16455
16456         * gcc.dg/debug/20020224-1.c: New.
16457
16458 2002-02-25  Kazu Hirata  <kazu@hxi.com>
16459
16460         * gcc.c-torture/execute/960416-1.x: New.
16461         * gcc.c-torture/execute/divconst-3.x: Likewise.
16462
16463 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
16464
16465         * gcc.dg/20020224-1.c: New test.
16466
16467 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
16468
16469         * gcc.c-torture/execute/20020225-1.c: New.
16470
16471 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
16472
16473         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
16474
16475 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
16476
16477         * gcc.dg/20020222-1.c: New test.
16478
16479 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
16480
16481         * g++.dg/opt/anonunion1.C: New test.
16482
16483 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
16484
16485         * g++.dg/template/qualttp19.C: New test.
16486         * g++.dg/template/qualttp20.C: New test.
16487         * g++.old-deja/g++.jason/report.C: Adjust expected errors
16488         * g++.old-deja/g++.other/qual1.C: Likewise.
16489
16490 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
16491
16492         * gcc.dg/attr-alwaysinline.c: New.
16493
16494 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
16495
16496         * gcc.dg/20020220-1.c: New test.
16497
16498         * gcc.dg/20020220-2.c: New test.
16499
16500         * g++.dg/opt/mmx1.C: New test.
16501
16502 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
16503
16504         * gcc.c-torture/compile/20020110.c: New test.
16505
16506 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
16507
16508         * gcc.c-torture/execute/20020219-1.c: New test.
16509
16510         * gcc.dg/20020219-1.c: New test.
16511
16512         * gcc.dg/noncompile/20020220-1.c: New test.
16513
16514         * g++.dg/opt/ptrintsum1.C: New test.
16515
16516         * gcc.dg/debug/20020220-1.c: New test.
16517
16518 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
16519
16520         * gcc.c-torture/execute/20020216-1.c: New test.
16521
16522 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
16523
16524         * gcc.dg/decl-1.c: Update, new test.
16525
16526 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
16527
16528         * g++.dg/abi/bitfield1.C: New test.
16529         * g++.dg/abi/bitfield2.C: New test.
16530
16531 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
16532
16533         * gcc.dg/attr-nest.c: New test.
16534
16535 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
16536
16537         * gcc.c-torture/execute/20020215-1.c: New test.
16538
16539 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
16540
16541         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
16542         * g++.dg/debug/debug.exp: New.
16543         * g++.dg/debug/trivial.C: New.
16544         * g++.dg/debug/debug1.C: Moved...
16545         * g++.dg/other/debug1.C: ...from here.
16546         * g++.dg/debug/debug2.C: Moved...
16547         * g++.dg/other/debug2.C: ...from here.
16548         * g++.dg/debug/debug3.C: Moved...
16549         * g++.dg/other/debug3.C: ...from here.
16550
16551         * gcc.dg/noncompile/20020213-1.c: New test.
16552
16553 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
16554
16555         * g++.dg/other/debug3.C: New test.
16556
16557         * gcc.c-torture/execute/20020213-1.c: New test.
16558
16559 2002-02-13  Richard Smith <richard@ex-parrot.com>
16560
16561         * g++.old-deja/g++.other/thunk1.C: New test.
16562
16563 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
16564
16565         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
16566
16567 2002-02-13  Stan Shebs  <shebs@apple.com>
16568
16569         * gcc.dg/altivec-3.c: New.
16570
16571 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
16572
16573         * gcc.dg/Wunreachable-1.c: New test.
16574         * gcc.dg/Wunreachable-2.c: New test.
16575
16576 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
16577
16578         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
16579
16580 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
16581
16582         * gcc.dg/decl-1.c: New test.
16583
16584 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
16585
16586         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
16587
16588 2002-02-10  Kazu Hirata  <kazu@hxi.com>
16589
16590         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
16591         * gcc.c-torture/compile/980506-1.x: Likewise.
16592
16593 2002-02-10  Kazu Hirata  <kazu@hxi.com>
16594
16595         * gcc.dg/20020210-1.c: New.
16596
16597 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
16598
16599         * g77.f-torture/execute/947.f: New regression test
16600         for PR fortran/947.
16601
16602 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
16603
16604         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
16605         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
16606
16607 2002-02-08  Richard Henderson  <rth@redhat.com>
16608
16609         * gcc.c-torture/compile/labels-3.c: New.
16610
16611 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
16612
16613         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
16614         expression statements work instead.
16615         * gcc.dg/noncompile/20020207-1.c: New test.
16616
16617 2002-02-07  Richard Henderson  <rth@redhat.com>
16618
16619         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
16620
16621 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
16622
16623         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
16624         message from g77
16625         * lib/g77-dg.exp: Trim g77 error messages so that they are
16626         recognized by dg.exp.
16627
16628 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
16629
16630         PR fortran/5473
16631         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
16632
16633 2002-02-07  Richard Henderson  <rth@redhat.com>
16634
16635         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
16636         to be sufficiently aligned for integers.
16637
16638 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
16639
16640         * g++.dg/template/friend4.C: New test.
16641
16642 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
16643
16644         PR fortran/5743
16645         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
16646         unsupported cases.
16647
16648 2002-02-07  Richard Henderson  <rth@redhat.com>
16649
16650         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
16651         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
16652         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
16653         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
16654
16655 2002-02-06  Richard Henderson  <rth@redhat.com>
16656
16657         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
16658
16659 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
16660
16661         * gcc.dg/20020206-1.c: New test.
16662
16663 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
16664
16665         * gcc.c-torture/execute/20020206-1.c: New test.
16666
16667         * gcc.c-torture/execute/20020206-2.c: New test.
16668
16669         PR optimization/5429:
16670         * gcc.c-torture/compile/20020206-1.c: New test.
16671
16672 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
16673
16674         * g++.dg/ext/align1.C: Do not use an explicit alignment value
16675         as certain file formats cannot support particularly large
16676         alignments.
16677
16678         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
16679         and do not expect to be able to link the executable.
16680
16681         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
16682         fail because the COFF format does not support the weak attribute.
16683
16684 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
16685
16686         * g77.dg/pr5473.f:  New test
16687
16688 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
16689
16690         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
16691         Fix testcase accordingly.
16692
16693 2002-02-04  Richard Henderson  <rth@redhat.com>
16694
16695         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
16696         (buf): Change to be an array of pointers, not ints.
16697
16698 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
16699
16700         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
16701         before all tests.  Move warning one line above to match where it
16702         C frontend emits.
16703         * gcc.dg/Wswitch-2.c: New test.
16704         * g++.dg/warn/Wswitch-1.C: New test.
16705         * g++.dg/warn/Wswitch-2.C: New test.
16706
16707 2002-02-04  Richard Henderson  <rth@redhat.com>
16708
16709         * g++.dg/abi/offsetof.C: Fix size comparison.
16710
16711 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
16712
16713         * gcc.dg/cast-qual-2.c: New test.
16714
16715 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
16716
16717         * gcc.dg/20020201-4.c: New test.
16718
16719 2002-02-04  Ben Elliston  <bje@redhat.com>
16720
16721         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
16722         target_info attribute != 0, in addition to the empty string.
16723         (gcc_target_compile): Likewise.
16724
16725 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
16726
16727         * gcc.dg/Wswitch.c: New test.
16728         PR gcc/4475. PR gcc/3780.
16729
16730 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
16731
16732         * g77.f-torture/execute/5122.f: New test for regressions
16733         against PR fortran/5122.
16734
16735 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
16736
16737         * g77.f-torture/compile/pr3743.f: Delete
16738         * g77.dg/pr3743-1.f: New test.
16739         * g77.dg/pr3743-2.f: New test.
16740         * g77.dg/pr3743-3.f: New test.
16741         * g77.dg/pr3743-4.f: New test.
16742
16743 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16744
16745         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
16746
16747 2002-02-02  Richard Henderson  <rth@redhat.com>
16748
16749         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
16750         * gcc.c-torture/execute/bf64-1.c: Likewise.
16751
16752 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
16753
16754         * gcc.dg/20020201-2.c: New test.
16755
16756         * gcc.dg/20020201-3.c: New test.
16757
16758         * gcc.c-torture/execute/bitfld-2.c: New test.
16759
16760 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16761
16762         * gcc.dg/bitfld-1.c: Update.
16763         * gcc.dg/bitfld-2.c: Update.
16764         * gcc.c-torture/execute/bitfld-1.x: New.
16765
16766 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
16767
16768         * gcc.c-torture/execute/20020201-1.c: New test.
16769
16770 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
16771
16772         PR target/5469
16773         * gcc.dg/20020201-1.c: New test.
16774
16775 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
16776
16777         PR fortran/3743
16778         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
16779         * g77.f-torture/compile/pr3743.x: Remove
16780
16781 2002-01-31  Tom Rix  <trix@redhat.com>
16782
16783         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
16784
16785 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
16786
16787         * gcc.dg/noncompile/20020130-1.c: New test.
16788
16789 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
16790
16791         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
16792
16793 2002-01-29  Richard Henderson  <rth@redhat.com>
16794
16795         * gcc.c-torture/execute/991118-1.c: Cast various constants back
16796         to long long.
16797         * gcc.c-torture/execute/bf64-1.c: Likewise.
16798
16799 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
16800
16801         * gcc.c-torture/execute/20020129-1.c: New test.
16802
16803 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
16804
16805         * gcc.c-torture/compile/20000224-1.c: Update.
16806         * gcc.c-torture/execute/bitfld-1.c: New tests.
16807         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
16808         * gcc.dg/uninit-A.c: Update.
16809
16810 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
16811
16812         * g++.dg/template/ctor1.C: Add instantiation.
16813
16814 2002-01-28  Paul Koning  <pkoning@equallogic.com>
16815
16816         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
16817         argument to __builtin_prefetch to be const ptr.
16818
16819 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
16820
16821         * gcc.c-torture/compile/20020120-1.c: New test.
16822
16823 2002-01-27  Kazu Hirata  <kazu@hxi.com>
16824
16825         * gcc.c-torture/execute/20020127-1.c: New test.
16826
16827 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
16828
16829         * g77.dg/f77-edit-i-in.f: New test
16830         * g77.dg/f77-edit-i-out.f: New test
16831
16832 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
16833
16834         * gcc.dg/debug/debug.exp: New file.
16835         * gcc.dg/debug/trivial.c: New file.
16836         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
16837         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
16838         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
16839         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
16840         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
16841         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
16842         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
16843         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
16844         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
16845         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
16846         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
16847         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
16848         * gcc.dg/20000503-1.c: Removed.
16849         * gcc.dg/20010207-1.c: Removed.
16850         * gcc.dg/20011223-1.c: Removed.
16851         * gcc.dg/20020104-2.c: Removed.
16852         * gcc.dg/debug-1.c: Removed.
16853         * gcc.dg/debug-2.c: Removed.
16854         * gcc.dg/debug-3.c: Removed.
16855         * gcc.dg/debug-4.c: Removed.
16856         * gcc.dg/debug-5.c: Removed.
16857         * gcc.dg/debug-6.c: Removed.
16858         * gcc.dg/dwarf2-1.c: Removed.
16859         * gcc.dg/dwarf2-2.c: Removed.
16860
16861 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
16862
16863         * g++.old-deja/g++.other/eh5.C: New test.
16864         * g++.old-deja/g++.other/sibcall2.C: New test.
16865         * g++.old-deja/g++.other/array9.C: New test.
16866         * g++.old-deja/g++.other/typename2.C: New test.
16867         * g++.old-deja/g++.other/crash60.C: New test.
16868         * g++.old-deja/g++.other/conv9.C: New test.
16869         * g++.old-deja/g++.other/mangle10.C: New test.
16870         * g++.old-deja/g++.other/unchanging1.C: New test.
16871         * g++.old-deja/g++.other/exprstmt1.C: New test.
16872         * g++.old-deja/g++.other/inline23.C: New test.
16873         * g++.old-deja/g++.eh/ia64-1.C: New test.
16874         * g++.old-deja/g++.other/dwarf2-1.C: New test.
16875         * g++.old-deja/g++.other/reload1.C: New test.
16876         * g++.old-deja/g++.other/static20.C: New test.
16877         * g++.old-deja/g++.other/local-alloc1.C: New test.
16878         * g++.old-deja/g++.other/conv8.C: New test.
16879         * g++.old-deja/g++.other/stmtexpr2.C: New test.
16880         * g++.old-deja/g++.other/storeexpr1.C: New test.
16881         * g++.old-deja/g++.other/storeexpr2.C: New test.
16882         * g++.dg/eh/template2.C: New test.
16883         * g++.dg/warn/weak1.C: New test.
16884
16885 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
16886
16887         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
16888         Remove first, non-varying, argument.
16889
16890 2002-01-23  Richard Henderson  <rth@redhat.com>
16891
16892         * gcc.dg/inline-2.c: New.
16893
16894         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
16895         Add optional target arg.  Check number of arguments.
16896         (scan-assembler-not, scan-assembler-dem): Likewise.
16897         (scan-assembler-dem-not): Likewise.
16898
16899 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
16900
16901         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
16902         line 12.
16903         * g++.old-deja/g++.brendan/parse3.C,
16904         g++.old-deja/g++.other/crash26.C,
16905         g++.old-deja/g++.other/crash28.C,
16906         g++.old-deja/g++.other/crash29.C,
16907         g++.old-deja/g++.other/crash30.C,
16908         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
16909
16910 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
16911
16912         * gcc.dg/20020115-1.c: New.
16913
16914 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
16915
16916         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
16917
16918 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
16919
16920         * gcc.dg/20020122-3.c: New.
16921
16922 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
16923
16924         * g++.dg/other/gc1.C: New test.
16925
16926 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
16927
16928         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
16929
16930 2002-01-22  Richard Henderson  <rth@redhat.com>
16931
16932         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
16933
16934 2002-01-22  Richard Henderson  <rth@redhat.com>
16935
16936         * gcc.dg/20020122-4.c: New.
16937
16938 2002-01-22  H.J. Lu <hjl@gnu.org>
16939
16940         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
16941         link output.
16942         * gcc.dg/special/ecos.exp: Likewise.
16943         * lib/g++-dg.exp: Likewise.
16944         * lib/g77-dg.exp: Likewise.
16945         * lib/gcc-dg.exp : Likewise.
16946         * lib/mike-g++.exp: Likewise.
16947         * lib/mike-g77.exp: Likewise.
16948         * lib/mike-gcc.exp: Likewise.
16949         * lib/objc-dg.exp: Likewise.
16950
16951 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
16952
16953         PR target/5379
16954         * gcc.dg/20020122-2.c: New test.
16955
16956 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
16957
16958         * gcc.dg/20020122-1.c: New test.
16959
16960 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
16961
16962         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
16963
16964 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
16965
16966         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
16967
16968 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16969
16970         * gcc.c-torture/compile/20020121-1.c: New test.
16971
16972 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16973
16974         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
16975         ld_library_path.
16976
16977 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
16978
16979         * gcc.dg/20020218-1.c: New test.
16980
16981 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
16982
16983         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
16984         messages
16985         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
16986         "At global scope" warning
16987         * g++.dg/ext/align1.C: Change cygwin test for alignment
16988         from db-bogus to dg-warning
16989
16990 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
16991
16992         * g77.f-torture/compile/cpp2.F: New test.
16993
16994 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
16995
16996         * g++.dg/template/access1.C: New test.
16997
16998 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
16999
17000         * gcc.dg/20020118-1.c: New.
17001
17002 2002-01-18  Kazu Hirata  <kazu@hxi.com>
17003
17004         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
17005
17006 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
17007
17008         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
17009         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
17010         alignment warnings.
17011
17012 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
17013
17014         * gcc.misc-tests/i386-prefetch.exp: Save and restore
17015         torture_with_loops and torture_without_loops
17016
17017 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
17018
17019         * gcc.c-torture/compile/20020116-1.c: New test.
17020
17021 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
17022
17023         * gcc.dg/20020116-2.c: New test.
17024
17025         * gcc.dg/ultrasp4.c: New test.
17026
17027         * gcc.dg/20020116-1.c: New test.
17028
17029 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
17030
17031         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
17032         by EABI.
17033
17034 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
17035
17036         * gcc.misc-tests/i386-prefetch.exp: New.
17037         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
17038         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
17039         * gcc.misc-tests/i386-pf-none-1.c: New test.
17040         * gcc.misc-tests/i386-pf-sse-1.c: New test.
17041
17042 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
17043
17044         * gcc.dg/gnu89-init-1.c: Add new tests.
17045
17046 2002-01-15  Andreas Jaeger  <aj@suse.de>
17047
17048         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
17049         * gcc.dg/i386-mmx-2.c: Likewise.
17050         * gcc.dg/i386-sse-1.c: Likewise.
17051         * gcc.dg/i386-sse-2.c: Likewise.
17052         * gcc.dg/i386-sse-3.c: Likewise.
17053
17054 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
17055
17056         * g77.f-torture/execute/intrinsic-unix-bessel.f:
17057         Uncomment additional cases that now pass.
17058
17059 2002-01-11  Richard Henderson  <rth@redhat.com>
17060
17061         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
17062         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
17063
17064 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
17065
17066         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
17067
17068 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
17069
17070         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
17071         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
17072
17073 2002-01-10  Dale Johannesen  <dalej@apple.com>
17074
17075         * gcc.c-torture/execute/loop-11.c: New.
17076
17077 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
17078
17079         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
17080         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
17081
17082 2002-01-09  Richard Henderson  <rth@redhat.com>
17083
17084         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
17085         type in which to perform the operation for each size.
17086
17087 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
17088
17089         * gcc.c-torture/compile/20020109-2.c: New test.
17090
17091 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
17092
17093         * gcc.c-torture/execute/loop-10.c: New test.
17094
17095 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
17096
17097         * gcc.c-torture/compile/20010226-1.c: New test.
17098         * gcc.c-torture/compile/20010227-1.c: New test.
17099         * gcc.c-torture/compile/20010426-1.c: New test.
17100         * gcc.c-torture/compile/20010510-1.c: New test.
17101         * gcc.c-torture/compile/20010605-3.c: New test.
17102         * gcc.c-torture/compile/20010824-1.c: New test.
17103         * gcc.c-torture/execute/20010409-1.c: New test.
17104         * gcc.dg/noncompile/20000901-1.c: New test.
17105         * gcc.dg/20001023-1.c: New test.
17106         * gcc.dg/20001101-1.c: New test.
17107         * gcc.dg/20001102-1.c: New test.
17108         * gcc.dg/20010207-1.c: New test.
17109         * gcc.dg/20010405-1.c: New test.
17110         * gcc.dg/20010822-1.c: New test.
17111         * gcc.dg/20011107-1.c: New test.
17112
17113 2002-01-09  Jeffrey A Law  (law@redhat.com)
17114
17115         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
17116
17117         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
17118         execution failure on PA targets.
17119
17120 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
17121
17122         * gcc.c-torture/compile/20020109-1.c: New test.
17123
17124 2002-01-08  Kazu Hirata  <kazu@hxi.com>
17125
17126         * gcc.c-torture/execute/20020108-1.c: New test.
17127
17128 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
17129
17130         * gcc.dg/20020108-1.c: New test.
17131
17132 2002-01-08  H.J. Lu <hjl@gnu.org>
17133
17134         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
17135         for header files.
17136
17137 2002-01-08  Geoff Keating  <geoffk@redhat.com>
17138
17139         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
17140         consistency.
17141
17142 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
17143
17144         * gcc.dg/altivec-4.c: Test altivec predicates.
17145
17146 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
17147
17148         * gcc.c-torture/execute/20020107-1.c: New test.
17149
17150 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
17151
17152         PR c/5279
17153         * gcc.c-torture/compile/20020106-1.c: New test.
17154
17155 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
17156
17157         * gcc.c-torture/execute/nestfunc-4.c: New test.
17158
17159 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
17160
17161         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
17162         extra triple that slipped in.
17163         * g++.old-deja/g++.abi/align.C: Likewise.
17164         * g++.old-deja/g++.abi/bitfields.C: Likewise.
17165
17166 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
17167
17168         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
17169         * g++.old-deja/g++.abi/align.C: Likewise.
17170         * g++.old-deja/g++.abi/bitfields.C: Likewise.
17171
17172         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
17173         on FreeBSD/i386.
17174         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
17175         FreeBSD.
17176
17177 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
17178
17179         * gcc.dg/20020104-1.c: New test.
17180
17181         * gcc.dg/20020104-2.c: New test.
17182
17183 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
17184
17185         * gcc.dg/20020103-1.c: Fix typo in target selector.
17186
17187 2002-01-03  Richard Henderson  <rth@redhat.com>
17188
17189         * gcc.dg/20020103-1.c: New.
17190
17191 2002-01-03  Kazu Hirata  <kazu@hxi.com>
17192
17193         * gcc.c-torture/execute/20020103-1.c: New test.
17194
17195 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
17196
17197         * g++.dg/other/debug2.C: New test.
17198
17199         * gcc.c-torture/compile/20020103-1.c: New test.
17200
17201 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
17202
17203         * gcc.dg/gnu89-init-1.c: Added new tests.
17204
17205 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
17206
17207         * g++.dg/template/friend2.C: Remove as patch is reverted.
17208
17209         * g++.dg/warn/oldcast1.C: New test.
17210
17211         * g++.dg/template/ptrmem1.C: New test.
17212         * g++.dg/template/ptrmem2.C: New test.
17213
17214         * g++.dg/template/ntp.C: New test.
17215
17216         * g++.dg/other/component1.C: New test.
17217
17218         * g++.dg/template/ttp3.C: New test.
17219
17220         * g++.dg/template/friend2.C: New test.
17221         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
17222
17223 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
17224
17225         * g++.dg/other/ptrmem1.C: New test.
17226         * g++.dg/other/ptrmem2.C: New test.
17227
17228 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
17229
17230         * g++.dg/template/ctor1.C: New test.
17231
17232 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
17233
17234         * g++.dg/template/friend2.C: New test.
17235
17236 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
17237
17238         * gcc.dg/mmix-1.c: New test.
17239
17240 2001-12-31  Richard Henderson  <rth@redhat.com>
17241
17242         * gcc.dg/asm-5.c: New.
17243
17244 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
17245
17246         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
17247         in namespace __gnu_cxx
17248
17249 2001-12-30  Richard Henderson  <rth@redhat.com>
17250
17251         * gcc.dg/debug-6.c: New.
17252
17253 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
17254
17255         * gcc.c-torture/compile/20011229-2.c: New test.
17256
17257 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
17258
17259         * gcc.dg/debug-3.c: New test.
17260         * gcc.dg/debug-4.c: New test.
17261         * gcc.dg/debug-5.c: New test.
17262
17263 2001-12-29  Richard Henderson  <rth@redhat.com>
17264
17265         * g++.dg/eh/loop1.C: New.
17266
17267 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
17268
17269         * g++.dg/template/crash1.C: New test.
17270
17271 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
17272
17273         * g++.dg/other/const1.C: New test.
17274
17275 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
17276
17277         * gcc.c-torture/compile/20011229-1.c: New test.
17278
17279 2001-12-28  Stan Shebs  <shebs@apple.com>
17280
17281         * lib/objc-torture.exp: Resync with c-torture.exp.
17282         * lib/objc.exp: Load standard libraries.
17283
17284 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
17285
17286         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
17287         additional tests.
17288
17289 2001-12-27  Roger Sayle <roger@eyesopen.com>
17290
17291         * gcc.c-torture/execute/string-opt-16.c: New testcase.
17292
17293 2001-12-27  Richard Henderson  <rth@redhat.com>
17294
17295         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
17296
17297 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
17298
17299         * g++.dg/eh/ctor1.C: New test.
17300         * g++.dg/other/error2.C: New test.
17301
17302 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
17303
17304         * g++.dg/other/init2.C: New test.
17305
17306 2001-12-24  Richard Henderson  <rth@redhat.com>
17307
17308         * gcc.dg/20011223-1.c: New.
17309         * gcc.dg/inline-1.c: New.
17310
17311 2001-12-23  Richard Henderson  <rth@redhat.com>
17312
17313         * gcc.dg/asm-4.c: Test operand modifiers.
17314
17315 2001-12-23  Richard Henderson  <rth@redhat.com>
17316
17317         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
17318
17319 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
17320
17321         * gcc.c-torture/execute/20011223-1.c: New test.
17322
17323 2001-12-21  Richard Henderson  <rth@redhat.com>
17324
17325         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
17326         re-enables the warning.
17327
17328 2001-12-21  Richard Henderson  <rth@redhat.com>
17329
17330         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
17331
17332 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
17333
17334         * gcc.c-torture/compile/20011218-1.c: New test.
17335
17336 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
17337
17338         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
17339         arm-isr.c test.
17340         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
17341         epilogue generation for ARM ISR routines.
17342
17343 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17344
17345         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
17346         * gcc.dg/format/c90-printf-3.c: Likewise.
17347         * gcc.dg/format/c99-printf-3.c: Likewise.
17348         * gcc.dg/format/ext-1.c: Likewise.
17349         * gcc.dg/format/ext-6.c: Likewise.
17350         * gcc.dg/format/format.h: Prototype unlocked stdio.
17351
17352 2001-12-20  Richard Henderson  <rth@redhat.com>
17353
17354         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
17355         (arena): Use it.
17356         (malloc): Correct allocation logic.  Abort if we fill up the
17357         arena before initialization complete.
17358         (realloc): Correct allocation logic.
17359
17360 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
17361
17362         * gcc.c-torture/compile/20011219-2.c: New test.
17363
17364         * gcc.c-torture/execute/20011219-1.c: New test.
17365
17366 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
17367
17368         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
17369         target does not support weak symbols.
17370
17371 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
17372
17373         * gcc.c-torture/compile/20011219-1.c: New test.
17374
17375 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
17376
17377         * g++.dg/other/error1.C: New test.
17378
17379 2001-12-17  Jeffrey A Law  (law@redhat.com)
17380
17381         * gcc.c-torture/execute/20011217-1.c: New test.
17382
17383 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
17384
17385         * objc.dg/special/: New directory.
17386         * objc.dg/special/special.exp: New file.
17387         * objc.dg/special/unclaimed-category-1.h: New file.
17388         * objc.dg/special/unclaimed-category-1a.m: New file.
17389         * objc.dg/special/unclaimed-category-1.m: New file.
17390
17391 2001-12-17  Andreas Jaeger  <aj@suse.de>
17392
17393         * gcc.c-torture/compile/20011217-2.c: New test.
17394
17395 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
17396
17397         * gcc.c-torture/compile/20011217-1.c: New test.
17398
17399 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
17400
17401         * testsuite/gcc.dg/20011214-1.c: New.
17402
17403 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
17404
17405         * gcc.dg/altivec-4.c: New.
17406
17407 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
17408
17409         * gcc.dg/20011113-1.c: New test.
17410
17411 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17412
17413         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
17414         std::__malloc_alloc_template<0> and
17415         std::__default_alloc_template<false, 0>.
17416
17417 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
17418
17419         * objc/execute/bf-21.m: New test.
17420         * objc/execute/enumeration-1.m: New test.
17421         * objc/execute/enumeration-2.m: New test.
17422
17423 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
17424
17425         * gcc.dg/gnu89-init-1.c: New test.
17426
17427 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
17428
17429         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
17430         * g++.old-deja/g++.jason/2371.C: Likewise.
17431         * g++.old-deja/g++.jason/template33.C: Likewise.
17432         * g++.old-deja/g++.jason/template34.C: Likewise.
17433         * g++.old-deja/g++.jason/template36.C: Likewise.
17434         * g++.old-deja/g++.oliva/typename1.C: Likewise.
17435         * g++.old-deja/g++.oliva/typename2.C: Likewise.
17436         * g++.old-deja/g++.other/typename1.C: Likewise.
17437         * g++.old-deja/g++.pt/inherit2.C: Likewise.
17438         * g++.old-deja/g++.pt/nontype5.C: Likewise.
17439         * g++.old-deja/g++.pt/typename11.C: Likewise.
17440         * g++.old-deja/g++.pt/typename14.C: Likewise.
17441         * g++.old-deja/g++.pt/typename16.C: Likewise.
17442         * g++.old-deja/g++.pt/typename3.C: Likewise.
17443         * g++.old-deja/g++.pt/typename4.C: Likewise.
17444         * g++.old-deja/g++.pt/typename5.C: Likewise.
17445         * g++.old-deja/g++.pt/typename7.C: Likewise.
17446         * g++.old-deja/g++.robertl/eb9.C: Likewise.
17447
17448 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
17449
17450         * g++.dg/other/linkage1.C: New test.
17451         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
17452         specifiers.
17453
17454 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
17455
17456         * gcc.dg/concat.c: New test.
17457
17458 2001-12-11  Stan Shebs  <shebs@apple.com>
17459
17460         * objc/compile: New test directory.
17461         * objc/compile/compile.exp: New expect script.
17462         * objc/compile/20011211-1.m: New compile test.
17463
17464 2001-12-11  Jason Merrill  <jason@redhat.com>
17465
17466         * lib/prune.exp (prune_gcc_output): Also handle "In member
17467         function".  So many permutations...
17468
17469 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
17470
17471         * g++.dg/template/typedef1.C: New test.
17472
17473 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
17474
17475         * g++.dg/other/copy1.C: New test.
17476
17477 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
17478
17479         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
17480
17481         * gcc.dg/builtin-choose-expr.c: New.
17482
17483 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
17484
17485         * gcc.dg/altivec-2.c: New.
17486
17487 2001-12-07  Richard Henderson  <rth@redhat.com>
17488
17489         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
17490
17491 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
17492
17493         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
17494         ultrasparc.
17495
17496 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17497
17498         * g++-old.deja/g++.robertl/eb101.C: Deleted.
17499
17500 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
17501
17502         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
17503         variable argument list.
17504
17505 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
17506
17507         * gcc.c-torture/execute/memcheck: Delete entire directory.
17508         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
17509         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
17510
17511 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17512
17513         * gcc.dg/Wshadow-1.c: New test.
17514
17515 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
17516
17517         * gcc.c-torture/compile/20011130-1.c: New test.
17518
17519         * gcc.dg/noncompile/20011025-1.c: New test.
17520
17521         * g++.dg/other/anon-union.C: New test.
17522
17523         * gcc.c-torture/execute/20011024-1.c: New test.
17524
17525 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
17526
17527         * gcc.c-torture/execute/20000722-1.x,
17528         gcc.c-torture/execute/20010123-1.x: Remove.
17529         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
17530         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
17531         gcc.dg/c99-complit-2.c: New tests.
17532
17533 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
17534
17535         * g++.dg/inherit/base1.C: New test.
17536
17537 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
17538
17539         * g++.dg/other/stdarg1.C: New test.
17540
17541         * gcc.c-torture/compile/20011130-2.c: New test.
17542
17543 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
17544
17545         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
17546         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
17547         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
17548         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
17549         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
17550         * gcc.dg/builtin-prefetch-1.c: New test.
17551
17552 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
17553
17554         * gcc.dg/20011130-1.c: New test.
17555
17556 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
17557
17558         * g++.dg/other/scope1.C: New test.
17559         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
17560
17561 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
17562
17563         * gcc.dg/vla-init-1.c: New test.
17564
17565 2001-12-01  Geoff Keating  <geoffk@redhat.com>
17566
17567         * gcc.c-torture/compile/structs.c: New testcase from GDB.
17568
17569 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17570
17571         * objc.dg/alias.m: Update.
17572         * objc.dg/class-1.m: Update.
17573         * objc.dg/const-str-1.m: Update.
17574         * objc.dg/fwd-proto-1.m: Update.
17575         * objc.dg/id-1.m: Update.
17576         * objc.dg/super-class-1.m: Update.
17577
17578 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
17579
17580         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
17581         constructs.
17582
17583 2001-11-28  Jeffrey A Law  (law@cygnus.com)
17584
17585         * gcc.c-torture/execute/20011128-1.c: New test.
17586
17587 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
17588
17589         * gcc.dg/20011127-1.c: New test.
17590
17591 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
17592
17593         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
17594         from Austin Group draft 7.
17595         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
17596         scanf format arguments.
17597         * gcc.dg/format/no-exargs-2.c: New test.
17598
17599 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
17600
17601         * g++.dg/abi/vbase8-4.C: New test.
17602
17603 2001-11-24  Ian Lance Taylor  <ian@airs.com>
17604
17605         * gcc.c-torture/execute/20011121-1.c: New test.
17606
17607 2001-11-23  Jeffrey A Law  (law@cygnus.com)
17608
17609         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
17610
17611 2001-11-23  Andreas Jaeger  <aj@suse.de>
17612
17613         * gcc.dg/cpp/charconst-2.c: New test.
17614
17615 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
17616
17617         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
17618         to the host if it is remote.  Let tests specify extra headers
17619         they use.
17620         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
17621         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
17622         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
17623         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
17624         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
17625         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
17626         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
17627         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
17628         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
17629         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
17630
17631 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
17632
17633         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
17634         for little endian ARMs.
17635
17636 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
17637
17638         * gcc.c-torture/compile/20011119-1.c: New test.
17639         * gcc.c-torture/compile/20011119-2.c: New test.
17640
17641 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
17642
17643         * gcc.dg/altivec-1.c: Fix typo.
17644
17645 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
17646
17647         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
17648
17649 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
17650
17651         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
17652
17653 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
17654
17655         * lib/g77.exp: Don't specify --rpath-link.
17656
17657         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
17658         across all the headers.
17659         * gcc.dg/format/format.exp: For testing on a remote host,
17660         copy format.h.
17661
17662         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
17663         * gcc.c-torture/execute/930406-1.c: Likewise.
17664         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
17665
17666 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
17667
17668         * gcc.dg/altivec-1.c: New.
17669
17670 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
17671
17672         * gcc.dg/cpp/fpreprocessed.c: New test case.
17673
17674 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
17675
17676         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
17677         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
17678         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
17679
17680 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
17681
17682         * gcc.dg/no-builtin-1.c: New test.
17683
17684 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
17685
17686         * gcc.c-torture/execute/20011115-1.c: New test.
17687
17688 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
17689
17690         * gcc.c-torture/compile/20011114-2.c: New test.
17691         * gcc.c-torture/compile/20011114-3.c: New test.
17692         * gcc.c-torture/compile/20011114-4.c: New test.
17693
17694 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
17695
17696         * g++.dg/other/init1.C: New test.
17697
17698 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
17699
17700         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
17701         message.
17702
17703         * gcc.c-torture/execute/20011114-1.c: New testcase.
17704
17705         * gcc.c-torture/compile/20010327-1.c: Revert last change.
17706         * gcc.c-torture/compile/20011114-1.c: New test, exactly
17707         like the (before this change) version of 20010327-1.c.
17708
17709 2001-11-14  Roger Sayle <roger@eyesopen.com>
17710
17711         * gcc.c-torture/execute/string-opt-13.c: New testcase.
17712
17713 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
17714
17715         * g++.dg/init/array2.C: New test.
17716
17717 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
17718
17719         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
17720
17721 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
17722
17723         * g++.dg/other/forscope1.C: New test.
17724         * g++.dg/ext/forscope1.C: New test.
17725         * g++.dg/ext/forscope2.C: New test.
17726
17727 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
17728
17729         * gcc.c-torture/execute/20011113-1.c: New test.
17730
17731 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
17732
17733         * gcc.c-torture/execute/20011109-2.c: New test.
17734
17735         * gcc.c-torture/execute/20011109-1.c: New test.
17736
17737 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
17738
17739         * gcc.c-torture/compile/20011109-1.c: New test.
17740
17741 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
17742
17743         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
17744         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
17745         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
17746         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
17747         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
17748         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
17749         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
17750
17751 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
17752
17753         * g++.dg/warn/Wshadow-1.C: New tests.
17754         * g++.old-deja/g++.mike/for3.C: Update.
17755
17756 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
17757
17758         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
17759         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
17760         XFAILs.  Adjust expected error texts.
17761         * gcc.c-torture/compile/20011106-1.c,
17762         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
17763         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
17764         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
17765         gcc.dg/c99-array-lval-5.c: New tests.
17766
17767 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17768
17769         * gcc.dg/cpp/defined.c: Update.
17770
17771 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17772
17773         * gcc.c-torture/execute/anon-1.c: New test.
17774
17775 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
17776
17777         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
17778         same size, so no warning should be produced on stormy16.
17779
17780         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
17781         due to oversized array.
17782         * g++.old-deja/g++.mike/ns15.C: Likewise.
17783         * g++.old-deja/g++.pt/crash16.C: Likewise.
17784
17785 2001-11-02  Graham Stott  <grahams@redhat.com>
17786
17787         * g++.dgother/debug1.C: Fix typos.
17788
17789 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
17790
17791         * g++.dg/other/debug1.C: New test.
17792
17793 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
17794
17795         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
17796         of unsigned long.
17797
17798 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
17799
17800         * gcc.dg/20011029-2.c: New test.
17801
17802         * gcc.c-torture/compile/20011029-1.c: New test.
17803
17804 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
17805
17806         * objc/execute/class_self-1.m: New test.
17807         * objc/execute/class_self-2.m: New test.
17808
17809 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
17810
17811         * gcc.misc-tests/msgs.exp: Delete.
17812         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
17813         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
17814         error set to match recent changes.
17815
17816 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
17817
17818         * gcc.dg/20011021-1.c: New test.
17819
17820 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
17821
17822         * gcc.c-torture/compile/20011023-1.c: New test.
17823
17824 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
17825
17826         * lib/g77.exp: Rewrite based on lib/g++.exp.
17827
17828 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
17829
17830         * gcc.c-torture/execute/20011019-1.c: New test.
17831
17832         * gcc.dg/20011018-1.c: New test.
17833
17834 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
17835
17836         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
17837
17838 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
17839
17840         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
17841         * gcc.dg/attr-invalid.c: Likewise.
17842
17843 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
17844
17845         * testsuite/gcc.dg/20011015-1.c: New test.
17846
17847 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
17848
17849         * g++.dg/template/unify2.C: New test.
17850
17851 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
17852
17853         * g++.dg/other/exception-specification.C: New test
17854
17855 2001-10-13  Tom Rix  <trix@redhat.com>
17856
17857         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
17858         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
17859
17860 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
17861
17862         * testsuite/gcc.dg/20011009-1.c: New test.
17863
17864 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
17865
17866         PR g++/4476
17867         * g++.dg/other/friend1.C: New test.
17868
17869 2001-10-11  Richard Henderson  <rth@redhat.com>
17870
17871         * g++.old-deja/g++.other/crash18.C: Add -S to options.
17872
17873 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17874
17875         * gcc.c-torture/compile/20011010-1.c: New.
17876
17877 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
17878
17879         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
17880         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
17881         g77.f-torture/execute/execute.exp,
17882         g77.f-torture/noncompile/noncompile.exp,
17883         gcc.c-torture/compile/compile.exp,
17884         gcc.c-torture/execute/execute.exp,
17885         gcc.c-torture/execute/ieee/ieee.exp,
17886         gcc.c-torture/execute/memcheck/memcheck.exp,
17887         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
17888         objc/execute/execute.exp: Update FSF address.
17889
17890 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
17891
17892         * gcc.dg/cpp/cmdlne-C.c: Update.
17893         * gcc.dg/cpp/cmdlne-C2.c: New.
17894
17895 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17896
17897         * gcc.c-torture/execute/20011008-3.c: New.
17898
17899 2001-10-08  DJ Delorie  <dj@redhat.com>
17900
17901         * gcc.dg/20011008-1.c: New.
17902         * gcc.dg/20011008-2.c: New.
17903
17904 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
17905
17906         * gcc.dg/cpp/spacing1.c: Update test.
17907
17908 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
17909
17910         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
17911         spelling errors of "separate" as "seperate".
17912
17913 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
17914
17915         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
17916         enough to avoid inlining.
17917
17918 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
17919
17920         * lib/g77.exp: set libg2c_dir correctly.
17921
17922 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17923
17924         * gcc.dg/cpp/macro11.c: New test.
17925
17926 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17927
17928         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
17929         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
17930         gcc.dg/format/multattr-3.c: New tests.
17931         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
17932         tests for format attributes on function pointers being rejected.
17933
17934 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17935
17936         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
17937
17938 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17939
17940         * g++.dg/warn/format1.C: New test.
17941
17942 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
17943
17944         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
17945
17946 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
17947
17948         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
17949
17950 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
17951
17952         * gcc.dg/cpp/redef2.c: Add test.
17953
17954 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
17955
17956         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
17957         long-standing bug on i686, apparently.
17958         * gcc.c-torture/execute/loop-2c.x: New file.
17959         * gcc.c-torture/execute/loop-2d.x: New file.
17960         * gcc.c-torture/execute/loop-3c.x: New file.
17961
17962 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
17963
17964         * gcc.dg/cpp/20000625-2.c: Correct line number.
17965
17966 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
17967
17968         * gcc.dg/cpp/macro10.c: New test.
17969         * gcc.dg/cpp/strify3.c: New test.
17970         * gcc.dg/cpp/spacing1.c: Add tests.
17971         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
17972         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
17973
17974 2001-09-24  DJ Delorie  <dj@redhat.com>
17975
17976         * gcc.c-torture/execute/20010924-1.c: New test.
17977
17978 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
17979
17980         * testsuite/objc/execute/paste.m: Remove.
17981
17982 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
17983
17984         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
17985
17986 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
17987
17988         * g77.dg/strlen0.f: New test.
17989
17990 2001-09-21  Richard Henderson  <rth@redhat.com>
17991
17992         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
17993         * g++.old-deja/g++.abi/vtable2.C: Likewise.
17994
17995 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
17996
17997         Table-driven attributes.
17998         * g++.dg/ext/attrib1.C: New test.
17999
18000 2001-09-20  DJ Delorie  <dj@redhat.com>
18001
18002         * gcc.dg/20000926-1.c: Update expected warning messages.
18003         * gcc.dg/array-2.c: Likewise, and test for warnings too.
18004         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
18005         array.
18006
18007 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
18008
18009         * g++.dg/eh/registers1.C: New test case.
18010
18011 2001-09-17  Richard Henderson  <rth@redhat.com>
18012
18013         * gcc.dg/array-5.c: Fix VLA decomposition test.
18014
18015 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
18016
18017         * gcc.dg/cpp/line5.c: New testcase.
18018
18019 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
18020
18021         * gcc.dg/cpp/macro9.c: New test.
18022
18023 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
18024
18025         * gcc.c-torture/execute/980223.c: Change type of addr from long
18026         to char *.
18027
18028 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
18029
18030         * gcc.c-torture/execute/20010915-1.c: New test.
18031
18032 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
18033
18034         * g77.dg/bprob: New directory.
18035         * g77.dg/bprob/bprob.exp: New file.
18036         * g77.dg/bprob/bprob-1.f: New test.
18037         * g77.dg/gcov: New directory.
18038         * g77.dg/gcov/gcov.exp: New file.
18039         * g77.dg/gcov/gcov-1.f: New test.
18040         * g77.dg/gcov/gcov-1.x: New file.
18041
18042 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
18043
18044         * gcc.dg/cpp/directiv.c: Update.
18045         * gcc.dg/cpp/undef1.c: Update.
18046
18047 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
18048
18049         * gcc.dg/20010912-1.c: New test.
18050
18051 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
18052
18053         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
18054         language-independent file in lib.
18055         * lib/gcov.exp: New file.
18056
18057 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
18058
18059         * gcc.c-torture/compile/20010911-1.c: New test.
18060
18061 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
18062
18063         * lib/profopt.exp: New, to support profile-directed optimizations.
18064         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
18065         * gcc.misc-tests/bprob-1.c: New test.
18066         * gcc.misc-tests/bprob-2.c: New test.
18067
18068 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
18069
18070         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
18071         XFAIL and which kinds of gcov output to verify.
18072         * gcc.misc-tests/gcov-4b.x: New file.
18073         * gcc.misc-tests/gcov-5b.x: New file.
18074         * gcc.misc-tests/gcov-6.x: New file.
18075         * gcc.misc-tests/gcov-7.c: New test.
18076         * gcc.misc-tests/gcov-7.x: New file.
18077
18078 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
18079
18080         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
18081         * gcc.misc-tests/gcov-6.c: New test.
18082
18083 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
18084
18085         PR c++/3986
18086         * g++.dg/abi/vbase1.C: New test.
18087
18088 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
18089
18090         * objc.dg/method-2.m: New.
18091
18092 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
18093
18094         PR c++/4203
18095         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
18096         * g++.dg/init/empty1.C: New test.
18097
18098 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
18099
18100         * gcc.c-torture/compile/20010903-1.c: New test.
18101
18102 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
18103
18104         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
18105         for m68k.
18106
18107 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
18108
18109         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
18110
18111         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
18112
18113         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
18114
18115 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
18116
18117         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
18118         for 16-bit 'unsigned int'.
18119
18120 2001-08-29  Kazu Hirata  <kazu@hxi.com>
18121
18122         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
18123
18124 2001-08-27  Richard Henderson  <rth@redhat.com>
18125
18126         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
18127         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
18128
18129 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
18130
18131         * gcc.dg/asm-names.c (ymain): New.
18132
18133 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
18134
18135         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
18136         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
18137         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
18138
18139 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18140
18141         * gcc.dg/compare5.c: New testcase.
18142
18143 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
18144
18145         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
18146         and "In instantiation".
18147
18148 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
18149
18150         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
18151
18152 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
18153
18154         * gcc.misc-tests/gcov.exp: Add support for branch information.
18155         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
18156         * gcc.misc-tests/gcov-4.c: New test.
18157         * gcc.misc-tests/gcov-4b.c: New test.
18158         * gcc.misc-tests/gcov-5b.c: New test.
18159
18160 2001-08-20  Zack Weinberg  <zackw@panix.com>
18161
18162         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
18163         expected to fail.
18164
18165 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18166
18167         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
18168
18169 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
18170
18171         * g++.dg/eh/template1.C: New test.
18172
18173 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
18174
18175         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
18176         Fix thinko.
18177         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
18178         for xfail.
18179
18180 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
18181
18182         * lib/g77-dg.exp:  Use prune.exp for common procedures
18183         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
18184         * lib/g77.exp: (g77-dg-prune) Remove
18185
18186 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
18187
18188         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
18189
18190 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18191
18192         * g++.dg/template/unify1.C: New test.
18193
18194 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
18195
18196         * g++.dg/abi/empty4.C: New test.
18197
18198 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
18199
18200         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
18201         solaris2.*
18202         * g77.f-torture/compile/pr3743.x: Likewise
18203
18204 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
18205
18206         * g++.dg/other/using-declaration.C: New test.
18207
18208 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18209
18210         * gcc.dg/cpp/tr-sign.c: New testcase.
18211
18212 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18213
18214         * gcc.dg/cpp/19951025-1.c: Revert.
18215         * gcc.dg/cpp/directiv.c: We no longer process directives that
18216         interrupt macro arguments.
18217
18218 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
18219
18220         * gcc.dg/bconstp-1.c: New test.
18221
18222 2001-08-03  Richard Henderson  <rth@redhat.com>
18223
18224         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
18225
18226 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
18227
18228         * gcc.dg/cpp/19951025-1.c: Update.
18229
18230 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
18231
18232         * g77.dg/ff90-1.f (s): Fix reference of variable z,
18233         should be x.
18234
18235 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
18236
18237         Kill -fhonor-std.
18238         * g++.old-deja/g++.ns/ns14.C: Remove special options.
18239         * g++.old-deja/g++.other/std1.C: Likewise.
18240         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
18241
18242 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
18243
18244         * lib/g77.exp:  Load gcc-defs.exp for common procedures
18245         (g77_pass, g77_fail, g77_finish, g77_exit,
18246         ${tool}_check_unsupported_p} Now redundant.  Deleted.
18247
18248 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
18249
18250         * g77.dg/fbackslash.f
18251         * g77.dg/fcase-preserve.f
18252         * g77.dg/ff90-1.f
18253         * g77.dg/ffixed-line-length-0.f
18254         * g77.dg/ffixed-line-length-132.f
18255         * g77.dg/ffixed-line-length-7.f
18256         * g77.dg/ffixed-line-length-72.f
18257         * g77.dg/ffixed-line-length-none.f
18258         * g77.dg/ffree-form-1.f
18259         * g77.dg/fno-backslash.f
18260         * g77.dg/fno-f90-1.f
18261         * g77.dg/fno-fixed-form-1.f
18262         * g77.dg/fno-onetrip.f
18263         * g77.dg/fno-typeless-boz.f
18264         * g77.dg/fno-underscoring.f
18265         * g77.dg/fno-vxt-1.f
18266         * g77.dg/fonetrip.f
18267         * g77.dg/ftypeless-boz.f
18268         * g77.dg/fugly-assumed.f
18269         * g77.dg/funderscoring.f
18270         * g77.dg/fvxt-1.f
18271
18272 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
18273
18274         * objc.dg/fwd-proto-1.m: New.
18275         * objc.dg/local-decl-1.m: New.
18276         * objc.dg/naming-1.m: New.
18277         * objc.dg/naming-2.m: New.
18278         * objc.dg/proto-hier-1.m: New.
18279
18280 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
18281
18282         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
18283         largest-type elements to a struct makes its size grow.
18284
18285 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
18286
18287         * g++.dg/abi/vthunk1.C: New test.
18288
18289 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
18290
18291         * g++.dg/abi/vbase8-22.C: New test.
18292
18293 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
18294
18295         * gcc.dg/cpp/macro8.c: New test.
18296
18297 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
18298
18299         * g++.dg/abi/vbase8-21.C: New test.
18300
18301 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
18302
18303         * g++.dg/abi/vbase8-10.C: New test.
18304
18305 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18306
18307         * lib/g++.exp (g++_set_ld_library_path): Renamed to
18308         ${tool}_set_ld_library_path.
18309         Changed caller.
18310         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
18311         g++.exp.
18312
18313 2001-07-26  Stan Cox <scox@redhat.com>
18314
18315         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
18316         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
18317         gcc_exit, gcc_check_unsupported_p):
18318         Moved to gcc-deps.exp
18319         * gcc-deps.exp: New file.
18320
18321 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18322
18323         * g++.old-deja/g++.pt/defarg14.C: New test.
18324
18325 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
18326
18327         * g++.old-deja/g++.other/lineno5.C: New test.
18328
18329 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
18330
18331         * g++.old-deja/g++.pt/crash68.C: New test.
18332
18333 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
18334
18335         * g++.old-deja/g++.other/crash42.C: New test.
18336
18337 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
18338
18339         * gcc.dg/cpp/extratokens.c: Fix.
18340         * gcc.dg/cpp/skipping2.c: New tests.
18341
18342 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18343
18344         * gcc.c-torture/execute/20010724-1.c: New file.
18345         * gcc.c-torture/execute/20010724-1.x: New file.
18346
18347 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18348
18349         * g++.old-deja/g++.other/cond7.C: New test.
18350
18351 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18352
18353         * g++.old-deja/g++.other/optimize4.C: New test.
18354
18355 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18356
18357         * g++.old-deja/g++.abi/vbase8-5.C: New test.
18358
18359 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
18360
18361         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
18362         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
18363         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
18364         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
18365
18366         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
18367         bug report" message.
18368
18369         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
18370         * g++.dg/ext/instantiate1.C: Move from old-deja.
18371
18372 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
18373
18374         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
18375         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
18376         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
18377         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
18378
18379 2001-07-23  Jeffrey A Law  (law@cygnus.com)
18380
18381         * gcc.c-torture/execute/20010723-1.c: New test.
18382
18383 2001-07-23  Ben Elliston  <bje@redhat.com>
18384
18385         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
18386
18387 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18388
18389         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
18390         i[34567]86-*-*.
18391         Delete handling of ieee_multilib_flags.
18392         Pass -mieee for alpha*-*-* and sh-*-*.
18393         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
18394
18395 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
18396
18397         Remove old-abi tests.
18398         * g++.old-deja/g++.mike/p11116.C: Remove.
18399         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
18400
18401 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
18402
18403         * g77.f-torture/compile/pr3743.f:  New test
18404
18405 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
18406
18407         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
18408
18409 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18410
18411         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
18412         g++.old-deja/g++.pt/static6.C: Likewise.
18413         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
18414         supports weak symbols.
18415
18416 2001-07-18  Andreas Jaeger  <aj@suse.de>
18417
18418         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
18419         supported again.
18420
18421 2001-07-18  Andreas Jaeger  <aj@suse.de>
18422
18423         * gcc.dg/iftrap-1.c: Fix target line.
18424
18425 2001-07-17  Richard Henderson  <rth@redhat.com>
18426
18427         * gcc.c-torture/execute/20010717-1.c: New.
18428
18429 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
18430
18431         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
18432         tests.
18433
18434 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
18435
18436         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
18437
18438 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18439
18440         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
18441         UAC_SIGBUS, UAC_NOPRINT definitions.
18442
18443 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
18444
18445         * objc/execute/object_is_class.m: New test.
18446         * objc/execute/object_is_meta_class.m: New test.
18447
18448 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
18449
18450         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
18451         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
18452
18453 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
18454
18455         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
18456         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
18457
18458 2001-07-14  Richard Henderson  <rth@redhat.com>
18459
18460         * gcc.dg/iftrap-1.c: New.
18461
18462 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
18463
18464         * g77.f-torture/execute/intrinsic77.f: New test.
18465
18466 2001-07-11  Janis Johnson <janis@us.ibm.com>
18467
18468         * gcc.misc-tests/gcov-3.c: New test.
18469
18470 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
18471
18472         * gcc.c-torture/compile/20010711-1.c,
18473         * gcc.c-torture/compile/20010711-2.c: New tests.
18474
18475 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
18476
18477         * gcc.c-torture/execute/20010711-1.c: New test.
18478
18479 2001-07-11  Ben Elliston  <bje@redhat.com>
18480
18481         * g++.old-deja/g++.other/enum5.C: New test.
18482
18483 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
18484
18485         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
18486         (g++-dg-prune): Call prune_gcc_output.
18487         * prune.exp: New file for prune_gcc_output.
18488         * lib/g++.exp, lib/gcc.exp: Load it.
18489
18490 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
18491
18492         * gcc.c-torture/compile/20010701-1.c,
18493         g++.old-deja/g++.ext/attrib6.C: New tests.
18494
18495 2001-07-06  Jeffrey A Law  (law@cygnus.com)
18496
18497         * gcc.c-torture/compile/20010706-1.c: New test.
18498
18499 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
18500
18501         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
18502
18503 2001-06-28  Stan Shebs  <shebs@apple.com>
18504
18505         * gcc.dg/pragma-darwin.c: New test.
18506
18507 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18508
18509         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
18510         Solaris 2.[678] system.
18511
18512 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
18513
18514         * gcc.dg/20010622-1.c: New test.
18515
18516 2001-06-18  Stan Shebs  <shebs@apple.com>
18517
18518         * objc.dg: New directory.
18519         * objc.dg/dg.exp: New file.
18520         * objc.dg/alias.m: New.
18521         * objc.dg/class-1.m: New.
18522         * objc.dg/class-2.m: New.
18523         * objc.dg/const-str-1.m: New.
18524         * objc.dg/const-str-2.m: New.
18525         * objc.dg/id-1.m: New.
18526         * objc.dg/method-1.m: New.
18527         * objc.dg/super-class-1.m: New.
18528         * lib/objc-dg.exp: New file.
18529
18530 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18531
18532         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
18533         of label name.
18534
18535 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
18536
18537         * g++.old-deja/g++.abi/vbase8-9.C: New test.
18538
18539 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18540
18541         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
18542         variable.
18543
18544 2001-06-12  Richard Henderson  <rth@redhat.com>
18545
18546         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
18547
18548 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
18549
18550         * g++.old-deja/g++.abi/vbase5.C: New test.
18551         * g++.old-deja/g++.abi/vbase6.C: New test.
18552         * g++.old-deja/g++.abi/vbase7.C: New test.
18553
18554 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18555
18556         * gcc.c-torture/compile/20010610-1.c: New test.
18557
18558 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
18559
18560         * g++.old-deja/g++.abi/vbase4.C: New test.
18561
18562 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18563
18564         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
18565         support %f for HC11/HC12 targets.
18566         * gcc.c-torture/execute/930513-1.x: New file, likewise.
18567         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
18568         on HC11/HC12 targets.
18569         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
18570
18571 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18572
18573         * gcc.dg/wchar_t-1.c: New file.
18574         * gcc.dg/wint_t-1.c: Likewise.
18575
18576 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
18577
18578         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
18579
18580 2001-06-11  Richard Henderson  <rth@redhat.com>
18581
18582         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
18583
18584 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
18585
18586         * gcc.c-torture/compile/20010611-1.c: New test.
18587
18588 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
18589
18590         * gcc.dg/c99-tag-1.c: Add more tests.
18591
18592 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
18593
18594         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
18595         representation on MN10300 and ARM/Thumb.
18596
18597 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
18598
18599         * g77.f-torture/execute/20010610.f: New.
18600
18601 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
18602
18603         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
18604         names.
18605
18606 2001-06-09  Richard Henderson  <rth@redhat.com>
18607
18608         * gcc.c-torture/execute/ashrdi-1.c: New.
18609         * gcc.c-torture/execute/ashldi-1.c: New.
18610         * gcc.c-torture/execute/lshrdi-1.c: New.
18611
18612 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
18613
18614         * objc/execute/load-3.m: Added. Check sending +load to categories,
18615         in addition to classes.
18616
18617 2001-06-08  Stan Shebs  <shebs@apple.com>
18618
18619         * objc/execute/load-2.m: New test.  From Nicola Pero
18620         <n.pero@mi.flashnet.it>.
18621
18622 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
18623
18624         * gcc.c-torture/execute/20010605-2.c: New test.
18625
18626 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
18627
18628         * g++.old-deja/g++.abi/vbase2.C: New test.
18629         * g++.old-deja/g++.abi/vbase3.C: New test.
18630
18631 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
18632
18633         * g++.old-deja/g++.pt/friend49.C: New test.
18634
18635 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
18636
18637         * g++.old-deja/g++.ext/anon3.C: New test.
18638
18639 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
18640
18641         * g++.old-deja/g++.other/conv7.C: New test.
18642
18643 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
18644
18645         * gcc.c-torture/compile/20010605-2.c: New test.
18646
18647 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18648
18649         * gcc.c-torture/execute/20010604-1.c: New test.
18650
18651 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
18652
18653         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
18654
18655 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
18656
18657         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
18658         (g++_link_flags): Likewise.
18659         (g++_init): Pass gccpath's value to two previous functions.
18660
18661 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18662
18663         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
18664         Ensure logfile entry matches exec command line.
18665
18666 2001-05-31  Richard Henderson  <rth@redhat.com>
18667
18668         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
18669         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
18670
18671 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
18672
18673         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
18674         compiler for irix6.2
18675
18676 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
18677
18678         * g++.old-deja/g++.other/optimize3.C: New file.
18679
18680 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
18681
18682         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
18683         assemble.
18684
18685 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
18686
18687         * g++.old-deja/g++.other/optimize2.C: New file.
18688
18689 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
18690
18691         * gcc.c-torture/compile/20010518-2.c: New file.
18692         * gcc.c-torture/execute/20010518-1.c: New file.
18693         * gcc.c-torture/execute/20010518-2.c: New file.
18694
18695 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
18696
18697         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
18698
18699 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
18700
18701         G++ no longer defines builtins that do not begin with __builtin.
18702         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
18703         * g++.old-deja/g++.brendand/misc13.C: Likewise.
18704         * g++.old-deja/g++.law/builtin1.C: Likewise.
18705         * g++.old-deja/g++.law/cvt2.C: Likewise.
18706         * g++.old-deja/g++.mike/net5.C: Likewise.
18707         * g++.old-deja/g++.other/builtins1.C: Likewise.
18708         * g++.old-deja/g++.other/builtins2.C: Likewise.
18709         * g++.old-deja/g++.other/builtins3.C: Likewise.
18710         * g++.old-deja/g++.other/builtins4.C: Likewise.
18711         * g++.old-deja/g++.other/inline8.C: Likewise.
18712         * g++.old-deja/g++.robertl/eb39.C: Likewise.
18713
18714 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
18715
18716         * g++.old-deja/g++.pt/using1.C: Adjust.
18717         * g++.old-deja/g++.pt/using2.C: New test.
18718
18719 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
18720
18721         * gcc.dg/cpp/charconst.c: New tests.
18722         * gcc.dg/cpp/escape.c: New tests.
18723         * gcc.dg/cpp/escape-1.c: New tests.
18724         * gcc.dg/cpp/escape-2.c: New tests.
18725         * gcc.dg/cpp/ucs.c: New tests.
18726
18727 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
18728
18729         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
18730         native compiler for irix6.5.
18731
18732 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
18733
18734         * lib/g++.exp (g++_include_flags): Use args to compute
18735         get_multilibs.
18736         (g++_link_flags): Likewise.
18737         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
18738
18739 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
18740
18741         * gcc.dg/c90-hexfloat-1.c: Add more tests.
18742
18743 2001-05-21  Geoff Keating  <geoffk@redhat.com>
18744
18745         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
18746         this file.
18747
18748 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18749
18750         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
18751         STACK_SIZE;
18752         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
18753         to STACK_SIZE; Use it to define size of add_histo array.
18754         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
18755         to STACK_SIZE.
18756         (f): Use GITT_SIZE to define size of gitt local table.
18757         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
18758         to STACK_SIZE; Use it to define size of bytemem array.
18759
18760 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18761
18762         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
18763         on 68HC11/HC12 due to the asm instruction.
18764         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
18765         * gcc.c-torture/compile/920520-1.x: Likewise.
18766         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
18767         on 68HC11/HC12 because the function is larger than 64K.
18768         * gcc.c-torture/compile/961203-1.x: New file, this test fails
18769         on 68HC11/HC12 because the structure is too large.
18770
18771 2001-05-20  Richard Henderson  <rth@redhat.com>
18772
18773         * gcc.c-torture/execute/20010520-1.c: New.
18774
18775 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18776
18777         * g++.old-deja/g++.warn/compare1.C: New test.
18778         * gcc.dg/compare4.c: New test.
18779
18780 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
18781
18782         * g++.old-deja/g++.other/optimize1.C: New test.
18783
18784 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18785
18786         * g++.old-deja/g++.pt/spec41.C: New test.
18787
18788 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
18789
18790         * gcc.c-torture/compile/20010114-1.x: Remove.
18791
18792 2001-05-18  Stan Shebs  <shebs@apple.com>
18793
18794         * gcc.c-torture/compile/20010518-1.c: New test.
18795
18796 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
18797
18798         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
18799         * g++.old-deja/g++.pt/crash67.C: New test.
18800
18801 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
18802
18803         * g++.old-deja/g++.other/debug9.C: New test.
18804
18805 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
18806
18807         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
18808
18809 2001-05-16  Jan Hubicka  <jh@suse.cz>
18810
18811         * gcc.c-torture/compile/20010516-1.c: New test.
18812
18813 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
18814
18815         * g++.old-deja/g++.other/crash41.C: New test.
18816
18817 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
18818
18819         * g++.old-deja/g++.pt/crash66.C: New test.
18820
18821 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
18822
18823         * g++.old-deja/g++.robertl/eb27.C: Convert.
18824
18825 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
18826
18827         * g++.dg/friend-warn.C: New test.  Do not warn about friend
18828         declaration being redundant.
18829
18830 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
18831
18832         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
18833
18834 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
18835
18836         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
18837
18838 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
18839
18840         * lib/g++.exp: Use testsuite_flags.
18841
18842 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
18843
18844         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
18845
18846 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18847
18848         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
18849
18850 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
18851
18852         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
18853
18854 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
18855
18856         * gcc.c-torture/compile/20010313-1.c: New test.
18857
18858 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
18859
18860         * gcc.dg/cpp/direct2.c: New test.
18861         * gccq.dg/cpp/direct2s.c: New test.
18862
18863         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
18864
18865 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
18866
18867         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
18868         * g++.old-deja/g++.other/op3.C: Likewise.
18869
18870 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
18871
18872         * gcc.dg/cpp/syshdr.h: New file.
18873         * gcc.dg/cpp/sysmac1.c: Update.
18874         * gcc.dg/cpp/sysmac2.c: Update.
18875
18876 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18877
18878         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
18879
18880 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
18881
18882         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
18883         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
18884
18885 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
18886
18887         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
18888
18889 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
18890
18891         * lib/g++.exp (g++_include_flags): Don't use any special flags
18892         if TESTING_IN_BUILD_TREE is not defined.
18893         (g++_init): Use a plain 'c++' as the compiler if
18894         TESTING_IN_BUILD_TREEE is not defined.
18895
18896 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
18897
18898         * g++.old-deja/g++.eh/catch13.C: New test.
18899         * g++.old-deja/g++.eh/catch14.C: New test.
18900
18901 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
18902
18903         * gcc.dg/cpp/tr-define.c: New test.
18904
18905 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
18906
18907         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
18908         <stdlib.h>, not <malloc.h>.
18909
18910 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
18911
18912         * g++.old-deja/g++.ns/template17.C: New test.
18913
18914 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
18915
18916         * g++.old-deja/g++.pt/ref4.C: New test.
18917
18918 2001-04-30  Richard Henderson  <rth@redhat.com>
18919
18920         * gcc.dg/20000724-1.c: Revert last change.
18921
18922 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
18923
18924         * g77.f-torture/execute/20010430.f: New test.
18925
18926 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
18927
18928         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
18929
18930 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
18931
18932         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
18933
18934 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18935
18936         * g++.old-deja/g++.eh/crash6.C: New test.
18937
18938 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18939
18940         * g++.old-deja/g++.other/warn7.C: New test.
18941
18942 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18943
18944         * g++.old-deja/g++.other/defarg9.C: New test.
18945
18946 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
18947
18948         * g77.f-torture/compile/20010426.f: New test.
18949         * g77.f-torture/execute/20010426.f: New test.
18950
18951 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
18952
18953         * g77.f-torture/compile/20000629-1.x: Remove - error
18954         has been fixed.
18955
18956 2001-04-26  Jeffrey A Law  (law@cygnus.com)
18957
18958         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
18959         Tweak slightly to work with g++.dg framework.
18960         * g++.dg/special/ecos.exp: Run initp1.C test.
18961         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
18962
18963         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
18964         its linker doesn't give line numbers either.
18965         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
18966
18967 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
18968
18969         * g++.old-deja/g++.other/lex1.C: New test.
18970
18971 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
18972
18973         * gcc.dg/noncompile/20010425-1.c: New test.
18974
18975 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
18976
18977         * g++.old-deja/g++.pt/mangle2.C: New test.
18978
18979 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18980
18981         * gcc.dg/format/plus-1.c: New test.
18982
18983 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18984
18985         * gcc.dg/20010423-1.c: New test.
18986
18987 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18988
18989         * gcc.c-torture/execute/20010422-1.c: New test.
18990
18991 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
18992
18993         * g++.old-deja/g++.ns/type2.C: New test.
18994
18995 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
18996
18997         * g++.old-deja/g++.other/perf1.C: New test.
18998
18999 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
19000
19001         * gcc.dg/c99-func-2.c: Remove xfail.
19002         * gcc.dg/c99-func-3.c: Remove xfail.
19003         * gcc.dg/c99-func-4.c: Remove xfail.
19004
19005 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
19006
19007         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
19008
19009 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
19010
19011         * gcc.c-torture/compile/20010423-1.c: New test.
19012
19013 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
19014
19015         * g++.old-deja/g++.pt/typename28.C: New test.
19016
19017 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
19018
19019         * g++.old-deja/g++.abi/empty2.C: New test.
19020         * g++.old-deja/g++.abi/empty3.C: New test.
19021
19022 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
19023
19024         * g++.old-deja/g++.other/comdat2.C: New test.
19025         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
19026
19027 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
19028
19029         * g++.old-deja/g++.other/overload14.C: New test.
19030
19031 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
19032
19033         * g++.old-deja/g++.other/lookup23.C: New test.
19034
19035 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
19036
19037         * gcc.c-torture/execute/20010403-1.c: New test.
19038
19039 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
19040             Mark Mitchell  <mark@codesourcery.com>
19041
19042         * lib/old-dejagnu.exp: Don't delete output of executable.
19043         Add .exe suffix to executables.
19044
19045 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
19046
19047         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
19048
19049 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19050
19051         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
19052
19053 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
19054
19055         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
19056         * g++.old-deja/g++.abi/crash1.C: New test.
19057
19058 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
19059
19060         * g++.old-deja/g++.other/crash40.C: New test.
19061
19062 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19063
19064         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
19065
19066 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
19067
19068         * g++.old-deja/g++.other/warn6.C: New test.
19069
19070 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
19071
19072         * g++.old-deja/g++.robertl/eb42.C: Same.
19073
19074 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19075
19076         * gcc.dg/wtr-conversion-1.c: New testcase.
19077
19078 2001-04-10  Richard Henderson  <rth@redhat.com>
19079
19080         * g++.old-deja/g++.other/array5.C: New.
19081
19082 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19083
19084         * gcc.c-torture/execute/20010408-1.c: New test.
19085
19086 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
19087
19088         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
19089         headers and constructs.
19090         * g++.old-deja/g++.robertl/eb79.C: Same.
19091         * g++.old-deja/g++.robertl/eb77.C (main): Same.
19092         * g++.old-deja/g++.robertl/eb73.C: Same.
19093         * g++.old-deja/g++.robertl/eb66.C (main): Same.
19094         * g++.old-deja/g++.robertl/eb55.C (t): Same.
19095         * g++.old-deja/g++.robertl/eb54.C (main): Same.
19096         * g++.old-deja/g++.robertl/eb46.C (main): Same.
19097         * g++.old-deja/g++.robertl/eb44.C: Same.
19098         * g++.old-deja/g++.robertl/eb41.C (main): Same.
19099         * g++.old-deja/g++.robertl/eb4.C (main): Same.
19100         * g++.old-deja/g++.robertl/eb39.C: Same.
19101         * g++.old-deja/g++.robertl/eb33.C (main): Same.
19102         * g++.old-deja/g++.robertl/eb31.C (main): Same.
19103         * g++.old-deja/g++.robertl/eb30.C: Same.
19104         * g++.old-deja/g++.robertl/eb3.C: Same.
19105         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
19106         * g++.old-deja/g++.robertl/eb21.C: Same.
19107         * g++.old-deja/g++.robertl/eb15.C: Same.
19108         * g++.old-deja/g++.robertl/eb118.C: Same.
19109         * g++.old-deja/g++.robertl/eb115.C (main): Same.
19110         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
19111         * g++.old-deja/g++.robertl/eb109.C: Same.
19112         * g++.old-deja/g++.other/sibcall1.C (main): Same.
19113         * g++.old-deja/g++.mike/rtti1.C: Same.
19114         * g++.old-deja/g++.mike/p658.C: Same.
19115         * g++.old-deja/g++.mike/net46.C: Same.
19116         * g++.old-deja/g++.mike/net34.C: Same.
19117         * g++.old-deja/g++.mike/memoize1.C: Same.
19118         * g++.old-deja/g++.mike/eh2.C: Same.
19119         * g++.old-deja/g++.law/weak.C: Same.
19120         * g++.old-deja/g++.law/visibility7.C: Same.
19121         * g++.old-deja/g++.law/visibility25.C: Same.
19122         * g++.old-deja/g++.law/visibility22.C: Same.
19123         * g++.old-deja/g++.law/visibility2.C: Same.
19124         * g++.old-deja/g++.law/visibility17.C: Same.
19125         * g++.old-deja/g++.law/visibility13.C: Same.
19126         * g++.old-deja/g++.law/visibility10.C: Same.
19127         * g++.old-deja/g++.law/visibility1.C: Same.
19128         * g++.old-deja/g++.law/virtual3.C (eval): Same.
19129         * g++.old-deja/g++.law/vbase1.C: Same.
19130         * g++.old-deja/g++.law/operators32.C: Same.
19131         * g++.old-deja/g++.law/nest3.C: Same.
19132         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
19133         * g++.old-deja/g++.law/except5.C (main): Same.
19134         * g++.old-deja/g++.law/cvt7.C (run): Same.
19135         * g++.old-deja/g++.law/cvt2.C: Same.
19136         * g++.old-deja/g++.law/cvt16.C: Same.
19137         * g++.old-deja/g++.law/ctors6.C (bar): Same.
19138         * g++.old-deja/g++.law/ctors17.C (main): Same.
19139         * g++.old-deja/g++.law/ctors13.C: Same.
19140         * g++.old-deja/g++.law/ctors12.C (main): Same.
19141         * g++.old-deja/g++.law/ctors10.C: Same.
19142         * g++.old-deja/g++.law/code-gen5.C: Same.
19143         * g++.old-deja/g++.law/bad-error7.C: Same.
19144         * g++.old-deja/g++.law/arm9.C: Same.
19145         * g++.old-deja/g++.law/arm12.C: Same.
19146         * g++.old-deja/g++.law/arg8.C: Same.
19147         * g++.old-deja/g++.law/arg1.C: Same.
19148         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
19149         * g++.old-deja/g++.jason/template31.C: Same.
19150         * g++.old-deja/g++.jason/template24.C (main): Same.
19151         * g++.old-deja/g++.jason/2371.C: Same.
19152         * g++.old-deja/g++.eh/new2.C: Same.
19153         * g++.old-deja/g++.eh/new1.C: Same.
19154         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
19155         * g++.old-deja/g++.brendan/nest21.C (main): Same.
19156         * g++.old-deja/g++.brendan/err-msg3.C: Same.
19157         * g++.old-deja/g++.brendan/crash62.C: Same.
19158         * g++.old-deja/g++.brendan/crash52.C: Same.
19159         * g++.old-deja/g++.brendan/crash49.C (main): Same.
19160         * g++.old-deja/g++.brendan/crash38.C: Same.
19161         * g++.old-deja/g++.brendan/crash15.C (main): Same.
19162         * g++.old-deja/g++.brendan/copy9.C: Same.
19163
19164 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
19165
19166         * gcc.c-torture/execute/20001203-2.c (memset):
19167         Count argument is of type __SIZE_TYPE__.
19168
19169 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
19170
19171         * gcc.c-torture/compile/20010404-1.c: New test.
19172
19173 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
19174
19175         * gcc.c-torture/compile/20010326-1.c: New test.
19176
19177 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
19178
19179         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
19180         peculiarities of the SH.
19181         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
19182
19183 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19184
19185         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
19186         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
19187         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
19188
19189 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
19190
19191         * g77.f-torture/compile/20010321-1.f: New test.
19192
19193 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
19194
19195         * gcc.c-torture/compile/20010329-1.c: New test.
19196
19197 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
19198
19199         * gcc.c-torture/execute/20010329-1.c: New test.
19200
19201 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
19202
19203         * g++.old-deja/g++.other/eh4.C: Fix typo.
19204
19205 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
19206
19207         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
19208
19209 2001-03-28  Philip Blundell  <philb@gnu.org>
19210
19211         * gcc.c-torture/compile/20010328-1.c: New test.
19212
19213 2001-03-27  Richard Henderson  <rth@redhat.com>
19214
19215         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
19216         * g++.old-deja/g++.eh/vbase3.C: Likewise.
19217
19218 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
19219
19220         * gcc.c-torture/compile/20010327-1.c: New test.
19221
19222 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
19223
19224         * g++.old-deja/g++.other/friend12.C: New test.
19225         * g++.old-deja/g++.other/friend9.C: Expect no errors.
19226         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
19227
19228 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
19229
19230         * gcc.c-torture/execute/20010325-1.c: New test.
19231
19232 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
19233
19234         * g++.old-deja/g++.other/mangle3.C: New test.
19235
19236 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
19237
19238         * g++.old-deja/g++.other/anon8.C: New test.
19239
19240 2001-03-20  Philip Blundell  <philb@gnu.org>
19241
19242         * gcc.c-torture/compile/20010320-1.c: New test.
19243
19244 2001-03-17  Richard Henderson  <rth@redhat.com>
19245
19246         * g++.old-deja/g++.other/eh4.C: Add expected error text.
19247
19248 2001-03-15  Geoff Keating  <geoff@redhat.com>
19249
19250         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
19251         tests on AIX.
19252
19253 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
19254
19255         * g++.old-deja/g++.other/eh4.C: New test.
19256
19257 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
19258
19259         * gcc.dg/cpp/mi1.c: Update.
19260
19261 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
19262
19263         * g++.old-deja/g++.other/regstack.C: New test.
19264
19265 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
19266
19267         * g++.old-deja/g++.other/ref4.C: New test.
19268
19269 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
19270
19271         * objc/execute/va_method.m: Added.
19272         * objc/execute/IMP.m: Added.
19273         * objc/execute/_cmd.m: Added.
19274         * objc/execute/accessing_ivars.m: Added.
19275         * objc/execute/class-1.m: Added.
19276         * objc/execute/class-10.m: Added.
19277         * objc/execute/class-11.m: Added.
19278         * objc/execute/class-12.m: Added.
19279         * objc/execute/class-13.m: Added.
19280         * objc/execute/class-14.m: Added.
19281         * objc/execute/class-2.m: Added.
19282         * objc/execute/class-3.m: Added.
19283         * objc/execute/class-4.m: Added.
19284         * objc/execute/class-5.m: Added.
19285         * objc/execute/class-6.m: Added.
19286         * objc/execute/class-7.m: Added.
19287         * objc/execute/class-8.m: Added.
19288         * objc/execute/class-9.m: Added.
19289         * objc/execute/class-tests-1.h
19290         * objc/execute/class-tests-2.h
19291         * objc/execute/compatibility_alias.m: Added.
19292         * objc/execute/encode-1.m: Added.
19293         * objc/execute/formal_protocol-1.m: Added.
19294         * objc/execute/formal_protocol-2.m: Added.
19295         * objc/execute/formal_protocol-3.m: Added.
19296         * objc/execute/formal_protocol-4.m: Added.
19297         * objc/execute/formal_protocol-5.m: Added.
19298         * objc/execute/formal_protocol-6.m: Added.
19299         * objc/execute/formal_protocol-7.m: Added.
19300         * objc/execute/informal_protocol.m: Added.
19301         * objc/execute/initialize.m: Added.
19302         * objc/execute/load.m: Added.
19303         * objc/execute/many_args_method.m: Added.
19304         * objc/execute/nested-3.m: Added.
19305         * objc/execute/no_clash.m: Added.
19306         * objc/execute/private.m: Added.
19307         * objc/execute/redefining_self.m: Added.
19308         * objc/execute/root_methods.m: Added.
19309         * objc/execute/selector-1.m: Added.
19310         * objc/execute/static-1.m: Added.
19311         * objc/execute/static-2.m: Added.
19312         * objc/execute/va_method.m: Added.
19313
19314 2001-03-10  Richard Henderson  <rth@redhat.com>
19315
19316         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
19317
19318 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
19319
19320         * g++.old-deja/g++.other/crash31.C: XFAIL.
19321         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
19322         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
19323         * gcc.c-torture/execute/20010123-1.x: XFAIL.
19324         * gcc.c-torture/execute/20010124-1.x: XFAIL.
19325         * gcc.dg/sequence-pt-1.c: XFAIL one test.
19326
19327 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
19328
19329         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
19330
19331 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
19332
19333         * gcc.dg/20000724-1.c: Don't use multiline strings.
19334
19335 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
19336
19337         * objc/execute/string1.m, objc/execute/string2.m: Compare the
19338         result of -cString against what we expect it to be; don't just
19339         print it out for no one to read.
19340
19341         * objc/execute/string3.m, objc/execute/string4.m: New tests.
19342         Based on testcases provided by Nicola Pero.
19343
19344 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
19345
19346         * gcc.dg/cpp/macro7.c: New test.
19347
19348 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
19349
19350         * gcc.dg/cpp/multiline.c: Update.
19351
19352 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19353
19354         * g++.old-deja/g++.other/enum3.C: New test.
19355
19356 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19357
19358         * g++.old-deja/g++.other/pod1.C: New test.
19359
19360 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19361
19362         * g++.old-deja/g++.ext/overload1.C: New test.
19363
19364 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
19365
19366         * g++.old-deja/g++.pt/using1.C: New test.
19367
19368 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
19369
19370         * g++.old-deja/g++.other/using9.C: New test.
19371
19372 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
19373
19374         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
19375
19376         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
19377
19378 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
19379
19380         * g++.old-deja/g++.ext/realpt1.C: Remove.
19381
19382 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
19383
19384         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
19385
19386 2001-02-26  Will Cohen  <wcohen@redhat.com>
19387
19388         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
19389
19390 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
19391
19392         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
19393         templatized constructors.
19394
19395 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19396
19397         * gcc.c-torture/execute/20010224-1.c: New test.
19398
19399 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
19400
19401         * gcc.c-torture/execute/20010222-1.c: New test.
19402
19403 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
19404
19405         * g++.old-deja/g++.other/inline20.C: New test.
19406
19407 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
19408
19409         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
19410
19411 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
19412
19413         * g++.old-deja/g++.other/lookup22.C: New test.
19414
19415 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
19416
19417         * g77.dg: New directory.
19418         * g77.dg/20010216-1.f: New test case.
19419         * g77.dg/dg.exp: New driver.
19420         * lib/g77-dg.exp: New driver library.
19421
19422 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19423
19424         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
19425
19426 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
19427
19428         * g++.old-deja/g++.other/decl9.C: New test.
19429
19430 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
19431
19432         * g++.old-deja/g++.other/init16.C: Update the test so that it does
19433         not need <string> and also tests the initialization at runtime.
19434
19435 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
19436
19437         * gcc.c-torture/execute/longlong.c: New test.
19438
19439 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
19440
19441         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
19442
19443 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
19444
19445         * gcc.c-torture/execute/920302-1.c (execute):
19446         Change argument type to short.
19447
19448 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
19449
19450         * g++.old-deja/g++.pt/deduct6.C: New test.
19451
19452 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
19453
19454         * g++.old-deja/g++.pt/deduct5.C: New test.
19455
19456 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
19457
19458         * gcc.c-torture/execute/20010209-1.c: New test.
19459
19460 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
19461
19462         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
19463
19464 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
19465
19466         * g++.dg/vtgc1.C: Update for new ABI.
19467
19468         * consistency.vlad: New directory, 1665 files.
19469
19470 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
19471
19472         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
19473         return type.
19474         * gcc.dg/cpp/digraphs.c: Declare puts.
19475
19476 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
19477
19478         * g++.old-deja/g++.other/warn5.C: New test.
19479
19480 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
19481
19482         * g++.old-deja/g++.pt/spec40.C: New test.
19483
19484 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
19485
19486         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
19487         case.
19488         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
19489
19490 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
19491
19492         * gcc.c-torture/compile/20010209-1.c: New test.
19493
19494 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
19495
19496         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
19497         excess errors message but not if it crashes.
19498         * g++.old-deja/g++.other/crash27.C: Likewise.
19499         * g++.old-deja/g++.other/crash28.C: Likewise.
19500         * g++.old-deja/g++.other/crash30.C: Likewise.
19501         * g++.old-deja/g++.other/crash32.C: Likewise.
19502         * g++.old-deja/g++.other/crash35.C: Likewise.
19503         * g++.old-deja/g++.pt/inherit2.C: Likewise.
19504
19505 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
19506
19507         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
19508         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
19509         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
19510         g77.f-torture/execute/execute.exp,
19511         g77.f-torture/noncompile/noncompile.exp,
19512         gcc.c-torture/execute/execute.exp,
19513         gcc.c-torture/execute/memcheck/memcheck.exp,
19514         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
19515         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
19516         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
19517         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
19518         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
19519         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
19520         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
19521         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
19522         Remove bug reporting instructions with ancient email addresses.
19523
19524 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
19525
19526         * gcc.dg/20010202-1.c: New test.
19527         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
19528
19529 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
19530
19531         * g++.dg/stdbool-if.C: New test.
19532
19533 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
19534
19535         * objc/execute/fdecl.m: Added main().
19536
19537 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
19538
19539         * gcc.c-torture/execute/20010206-1.c: New test.
19540
19541 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
19542
19543         * gcc.dg/cpp/avoidpaste1.c: Update.
19544
19545 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
19546
19547         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
19548         Pero <nicola@brainstorm.co.uk>.
19549         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
19550
19551 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
19552
19553         * g++.old-deja/g++.pt/spec39.C: New test.
19554
19555 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
19556
19557         * gcc.c-torture/compile/20010202-1.c: New test.
19558
19559 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
19560
19561         * g++.old-deja/g++.abi/primary2.C: New test.
19562         * g++.old-deja/g++.abi/primary3.C: New test.
19563         * g++.old-deja/g++.abi/primary4.C: New test.
19564         * g++.old-deja/g++.abi/primary5.C: New test.
19565         * g++.old-deja/g++.abi/vtable3.h: New test.
19566         * g++.old-deja/g++.abi/vtable3a.C: New test.
19567         * g++.old-deja/g++.abi/vtable3b.C: New test.
19568         * g++.old-deja/g++.abi/vtable3c.C: New test.
19569         * g++.old-deja/g++.abi/vtable3d.C: New test.
19570         * g++.old-deja/g++.abi/vtable3e.C: New test.
19571         * g++.old-deja/g++.abi/vtable3f.C: New test.
19572         * g++.old-deja/g++.abi/vtable3g.C: New test.
19573         * g++.old-deja/g++.abi/vtable3h.C: New test.
19574         * g++.old-deja/g++.abi/vtable3i.C: New test.
19575         * g++.old-deja/g++.abi/vtable3j.C: New test.
19576         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
19577
19578 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
19579
19580         * g++.old-deja/g++.other/anon6.C: New test.
19581         * g++.old-deja/g++.other/anon7.C: New test.
19582
19583 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
19584
19585         * gcc.dg/cpp/avoidpaste2.c: New tests.
19586
19587 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
19588
19589         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
19590
19591 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
19592
19593         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
19594         DECIMAL_DIG cases for Irix."
19595
19596 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
19597
19598         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
19599
19600 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
19601
19602         * gcc.dg/c99-tag-1.c: New test.
19603
19604 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
19605
19606         * gcc.dg/cpp/tr-warn1.c: Add tests.
19607
19608 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
19609
19610         * gcc.dg/cpp/avoidpaste1.c: Update.
19611         * gcc.dg/cpp/paste4.c: Update.
19612
19613 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
19614
19615         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
19616         cases for Irix.
19617
19618 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
19619
19620         * g++.old-deja/g++.other/inline19.C: New test.
19621
19622 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
19623
19624         * gcc.dg/Wlarger-than.c: New test.
19625
19626 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19627
19628         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
19629
19630 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
19631
19632         * gcc.c-torture/execute/20010129-1.c: New test.
19633         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
19634
19635 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
19636
19637         * gcc.dg/cpp/avoidpaste1.c: Test case.
19638
19639 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
19640
19641         * g++.old-deja/g++.other/inline18.C: New test.
19642
19643 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19644
19645         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
19646         and __builtin_putchar.
19647
19648 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
19649
19650         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
19651         tests.
19652
19653 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
19654
19655         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
19656         floating point number rounding mode to round to the nearest
19657         representable mode.
19658
19659 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
19660
19661         * g++.old-deja/g++.other/mangle2.C: New test.
19662
19663 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
19664
19665         * gcc.c-torture/compile/20010124-1.c: New test.
19666
19667 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
19668
19669         * g++.old-deja/g++.pt/spec38.C: New test.
19670
19671 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19672
19673         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
19674         "Build don't run".
19675
19676 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19677
19678         * gcc.c-torture/execute/20010123-1.c: New test.
19679
19680 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
19681
19682         * g++.old-deja/g++.pt/spec37.C: New test.
19683
19684 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
19685
19686         * g++.old-deja/g++.pt/overload14.C: New test.
19687
19688 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19689
19690         * gcc.c-torture/execute/20010122-1.c: New test, exercise
19691         __builtin_return_address.
19692
19693 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
19694
19695         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
19696         * g++.old-deja/g++.pt/spec35.C: New test.
19697         * g++.old-deja/g++.pt/spec36.C: New test.
19698
19699 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
19700
19701         * gcc.c-torture/compile/20010118-1.c: New test.
19702
19703 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
19704
19705         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
19706
19707 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
19708
19709         * gcc.c-torture/execute/20010119-1.c: New test.
19710
19711 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19712
19713         * g++.old-deja/g++.other/vbase5.C: New test.
19714
19715 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
19716
19717         * gcc.c-torture/execute/20010118-1.c: New test.
19718
19719 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19720
19721         * g++.old-deja/g++.pt/deduct3.C: New test.
19722
19723 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19724
19725         * g++.old-deja/g++.pt/spec34.C: New test.
19726
19727 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
19728
19729         * g77.f-torture/compile/20000601-2.f: New test.
19730
19731 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19732
19733         * g++.old-deja/g++.other/init17.C: New test.
19734
19735 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
19736
19737         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
19738
19739 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19740
19741         * g++.old-deja/g++.pt/unify8.C: New test.
19742
19743 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19744
19745         * g++.old-deja/g++.abi/vbase1.C: New test.
19746
19747 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19748
19749         * g++.old-deja/g++.pt/crash65.C: New test.
19750
19751 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
19752
19753         * gcc.dg/cpp/assembl2.S: New test case.
19754
19755 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
19756
19757         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
19758         are supported.
19759
19760 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19761
19762         * g++.old-deja/g++.other/builtins1.C: New test.
19763         * g++.old-deja/g++.other/builtins2.C: Likewise.
19764         * g++.old-deja/g++.other/builtins3.C: Likewise.
19765         * g++.old-deja/g++.other/builtins4.C: Likewise.
19766
19767 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
19768
19769         * gcc.c-torture/compile/20010117-1.c: New test.
19770         * gcc.c-torture/compile/20010117-2.c: New test.
19771
19772 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
19773
19774         * g77.f-torture/execute/20010116.[fx]: New test,
19775         XFAIL on i?86-*-*.
19776         * g77.f-torture/compile/20010115.f: Indicate it's
19777         a test for PR fortran/1636.
19778
19779 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
19780
19781         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
19782
19783 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
19784
19785         * g77.f-torture/compile/20010115.f: New test.
19786
19787 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
19788
19789         * g++.old-deja/g++.pt/nontype5.C: New test.
19790
19791 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
19792
19793         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
19794         have an equivalent working one below it.
19795
19796 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
19797
19798         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
19799         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
19800
19801 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
19802
19803         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
19804         message containing "init_priority".
19805         (conpr-2.C): Likewise.
19806         (conpr-3.C): Likewise.
19807         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
19808
19809 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19810
19811         * gcc.c-torture/execute/20010114-2.c: New test.
19812
19813 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
19814
19815         * gcc.c-torture/compile/20010114-1.c: New test.
19816         * gcc.c-torture/compile/20010114-1.x: Xfail.
19817         * gcc.c-torture/compile/20010114-2.c: New test.
19818         * gcc.c-torture/execute/20010114-1.c: New test.
19819         * gcc.dg/trunc-1.c: New test.
19820         * gcc.dg/uninit-B.c: New test.
19821
19822 2001-01-13  Nick Clifton  <nickc@redhat.com>
19823
19824         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
19825         target.
19826
19827 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
19828
19829         * gcc.c-torture/compile/20010113-1.c: New test.
19830
19831 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
19832
19833         * gcc.c-torture/compile/20001212-1.c: New test.
19834
19835 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
19836
19837         * gcc.dg/cpp/widestr1.c: Update.
19838         * gcc.dg/cpp/prag-imp.c: Remove.
19839
19840 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
19841
19842         * gcc.c-torture/execute/20000801-3.x: Remove.
19843         * gcc.dg/c90-init-1.c: New test.
19844         * gcc.dg/c99-init-1.c: New test.
19845         * gcc.dg/c99-init-2.c: New test.
19846         * gcc.dg/gnu99-init-1.c: New test.
19847
19848 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
19849
19850         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
19851         testing that no relevant ones were found.
19852
19853 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
19854
19855         * g++.old-deja/g++.pt/cast2.C: New test.
19856
19857 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
19858
19859         * g++.old-deja/g++.pt/friend47.C: New test.
19860
19861 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19862
19863         * g++.old-deja/g++.pt/instantiate13.C: New test.
19864
19865 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19866
19867         * g++.old-deja/g++.other/defarg7.C: New test.
19868         * g++.old-deja/g++.other/defarg8.C: New test.
19869
19870 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19871
19872         * g++.old-deja/g++.pt/crash64.C: New test.
19873
19874 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19875
19876         * g++.old-deja/g++.pt/crash63.C: New test.
19877
19878 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
19879
19880         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
19881
19882 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
19883
19884         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
19885
19886 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19887
19888         * g++.old-deja/g++.pt/error3.C: New test.
19889
19890 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19891
19892         * g++.old-deja/g++.other/crash39.C: New test.
19893
19894 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19895
19896         * g++.old-deja/g++.other/vbase4.C: New test.
19897
19898 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
19899
19900         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
19901         * gcc.dg/special/20000419-2.c: New file. Identical to above.
19902         * gcc.dg/special/special.exp: New test driver which will check
19903         for alias support for the above test.
19904
19905 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
19906
19907         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
19908         problems on small machines.
19909         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
19910         parameterize.
19911
19912 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
19913
19914         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
19915         mips.
19916         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
19917
19918 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
19919
19920         * g++.old_deja/g++.pt/using8.C: New test.
19921
19922 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
19923
19924         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
19925
19926 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
19927
19928         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
19929         where a failure is expected.
19930         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
19931
19932 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19933
19934         * g++.old_deja/g++.pt/instantiate12.C: New test.
19935
19936 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19937
19938         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
19939         start of structs.
19940         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
19941         * g++.old-deja/g++.brendan/crash17.C: Likewise.
19942         * g++.old-deja/g++.brendan/crash29.C: Likewise.
19943         * g++.old-deja/g++.brendan/crash48.C: Likewise.
19944         * g++.old-deja/g++.brendan/ns1.C: Likewise.
19945         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
19946         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
19947         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
19948         * g++.old-deja/g++.eh/spec6.C: Likewise.
19949         * g++.old-deja/g++.jason/crash3.C: Likewise.
19950         * g++.old-deja/g++.law/ctors11.C: Likewise.
19951         * g++.old-deja/g++.law/ctors17.C: Likewise.
19952         * g++.old-deja/g++.law/ctors5.C: Likewise.
19953         * g++.old-deja/g++.law/ctors9.C: Likewise.
19954         * g++.old-deja/g++.mike/ambig1.C: Likewise.
19955         * g++.old-deja/g++.mike/net22.C: Likewise.
19956         * g++.old-deja/g++.mike/p3538a.C: Likewise.
19957         * g++.old-deja/g++.mike/p3538b.C: Likewise.
19958         * g++.old-deja/g++.mike/virt3.C: Likewise.
19959         * g++.old-deja/g++.niklas/t128.C: Likewise.
19960         * g++.old-deja/g++.other/anon4.C: Likewise.
19961         * g++.old-deja/g++.other/using1.C: Likewise.
19962         * g++.old-deja/g++.other/warn3.C: Likewise.
19963         * g++.old-deja/g++.pt/t37.C: Likewise.
19964         * g++.old-deja/g++.robertl/eb69.C: Likewise.
19965         * g++.old-deja/g++.robertl/eb71.C: Likewise.
19966
19967 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19968
19969         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
19970
19971 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19972
19973         * gcc.c-torture/execute/stdio-opt-3.c: New test.
19974
19975 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
19976
19977         * gcc.c-torture/compile/20010107-1.c: New test.
19978
19979 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19980
19981         * gcc.c-torture/execute/builtin-noret-1.c: New test.
19982
19983 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19984
19985         * gcc.dg/format/format.h: New file.
19986         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
19987         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
19988         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
19989         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
19990         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
19991         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
19992         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
19993         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
19994         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
19995         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
19996         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
19997         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
19998         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
19999         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
20000         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
20001         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
20002         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
20003         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
20004         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
20005         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
20006         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
20007         instead of declaring standard types, macros and functions in each
20008         test.
20009
20010 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
20011
20012         * gcc.c-torture/execute/20010106-1.c: New test.
20013
20014 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
20015
20016         * gcc.dg/format/format.exp: New file.
20017         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
20018         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
20019         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
20020         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
20021         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
20022         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
20023         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
20024         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
20025         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
20026         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
20027         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
20028         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
20029         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
20030         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
20031         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
20032         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
20033         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
20034         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
20035         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
20036         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
20037         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
20038         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
20039         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
20040         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
20041         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
20042         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
20043         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
20044         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
20045         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
20046         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
20047         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
20048         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
20049         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
20050         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
20051         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
20052         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
20053         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
20054         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
20055         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
20056         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
20057         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
20058         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
20059
20060 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
20061
20062         * gcc.c-torture/execute/991228-1.c: Take word endianness into
20063         account.
20064
20065 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
20066
20067         * gcc.c-torture/execute/builtin-complex-1.c: New test.
20068
20069 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
20070
20071         * g++.old-deja/g++.pt/crash62.C: New test.
20072
20073 2001-01-04  Richard Henderson  <rth@redhat.com>
20074
20075         * gcc.dg/20000926-1.c: Update expected warnings.
20076         * gcc.dg/array-2.c: Likewise.
20077         * gcc.dg/array-4.c: Also validate flexible array members.
20078         * gcc.dg/c99-flex-array-1.c: New.
20079
20080 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
20081
20082         * gcc.c-torture/compile/20001222-1.x: Remove.
20083
20084 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20085
20086         * gcc.c-torture/execute/built-in-setjmp.c: New.
20087
20088 2001-01-03  Richard Henderson  <rth@redhat.com>
20089
20090         * gcc.dg/940510-1.c: Update expected error wording.
20091         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
20092
20093 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
20094
20095         * lib/target-supports.exp (check_alias_available): Modified to
20096         indicate aliases not supported if only weak aliases are supported.
20097
20098 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20099
20100         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
20101         Turn on cmpstrsi checks for __pj__ and __i370__.
20102
20103 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
20104
20105         * g++.old-deja/g++.other/virtual11.C: New test.
20106
20107 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
20108
20109         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
20110
20111 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20112
20113         * gcc.c-torture/compile/20010102-1.c: New test.
20114
20115 2001-01-02  Andreas Jaeger  <aj@suse.de>
20116
20117         * gcc.dg/noreturn-3.c: New test.
20118
20119         * gcc.dg/noreturn-4.c: New test.
20120
20121 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20122
20123         * gcc.c-torture/execute/stdio-opt-1.c: Also test
20124         __builtin_fputc and __builtin_fwrite.
20125
20126 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
20127
20128         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
20129         signed char, not default char.
20130
20131 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
20132
20133         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
20134
20135 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
20136
20137         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
20138
20139 2000-12-29  Richard Henderson  <rth@redhat.com>
20140
20141         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
20142         (__cyg_profile_func_exit): Define.
20143
20144 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
20145
20146         * g++.dg/vtgc1.C: New test.
20147
20148 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
20149
20150         * gcc.dg/noncompile/20001228-1.c: New test.
20151
20152         * gcc.dg/20001228-1.c: New test.
20153
20154         * gcc.c-torture/execute/20001228-1.c: New test.
20155
20156 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
20157
20158         * gcc.dg/format-strfmon-1.c: New test.
20159
20160 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20161
20162         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
20163         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
20164         * gcc.c-torture/execute/string-opt-1.c: Likewise.
20165         * gcc.c-torture/execute/string-opt-2.c: Likewise.
20166         * gcc.c-torture/execute/string-opt-3.c: Likewise.
20167         * gcc.c-torture/execute/string-opt-4.c: Likewise.
20168         * gcc.c-torture/execute/string-opt-6.c: Likewise.
20169         * gcc.c-torture/execute/string-opt-7.c: Likewise.
20170         * gcc.c-torture/execute/string-opt-8.c: Likewise.
20171         * gcc.c-torture/execute/string-opt-9.c: Likewise.
20172         * gcc.c-torture/execute/string-opt-10.c: Likewise.
20173         * gcc.c-torture/execute/string-opt-11.c: Likewise.
20174         * gcc.c-torture/execute/string-opt-12.c: Likewise.
20175
20176         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
20177         * gcc.c-torture/execute/string-opt-4.c: Test index.
20178
20179 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
20180
20181         * gcc.c-torture/compile/20001226-1.c: New test.
20182
20183 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
20184
20185         * gcc.c-torture/compile/20001222-1.c: New test.
20186         * gcc.c-torture/compile/20001222-1.x: Xfail.
20187
20188 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
20189
20190         * gcc.c-torture/execute/comp-goto-2.c: New test.
20191
20192 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
20193
20194         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
20195         Use long types if __INT_MAX__ is 32767.
20196         (main): Use cast to (sint32 *) when poking 88 into a_page.
20197
20198         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
20199
20200 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
20201
20202         * gcc.c-torture/compile/20001221-1.c: New test.
20203         * gcc.c-torture/execute/20001221-1.c: New test.
20204
20205 2000-12-20  Richard Henderson  <rth@redhat.com>
20206
20207         * g++.old-deja/g++.pt/crash36.C: Update error lines.
20208         * g++.old-deja/g++.robertl/eb109.C: Likewise.
20209
20210 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20211
20212         * gcc.dg/compare3.c: New test.
20213
20214 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20215
20216         * gcc.dg/format-warnll-1.c: New test.
20217
20218 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
20219
20220         * gcc.dg/cpp/cmdlne-P.c: New test.
20221
20222 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20223
20224         * gcc.c-torture/execute/builtin-abs-1.c,
20225         gcc.c-torture/execute/builtin-abs-2.c: New tests.
20226
20227 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
20228
20229         * gcc.dg/cpp/multiline.c: New test.
20230
20231 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
20232
20233         * g++.old-deja/g++.other/syshdr1.C: Update.
20234         * gcc.dg/cpp/lineflags.c: Remove temporarily.
20235
20236 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20237
20238         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
20239
20240 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20241
20242         * g++.old-deja/g++.pt/ttp65.C: New test.
20243
20244 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20245
20246         * g++.old-deja/g++.pt/ttp64.C: New test.
20247
20248 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20249
20250         * g++.old-deja/g++.pt/spec33.C: New test.
20251
20252 2000-12-14  Catherine Moore  <clm@redhat.com>
20253
20254         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
20255         * gcc.c-torture/execute/920612-2.c: Likewise.
20256         * gcc.c-torture/execute/920428-2.c: Likewise.
20257         * gcc-c-torture/execute/va-arg-11.c: Call exit.
20258         * gcc.c-torture/execute/va-arg-21.c: Likewise.
20259
20260 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20261
20262         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
20263         * gcc.dg/pack-test-2.c: Likewise.
20264
20265 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
20266
20267         Tests by Zack Weinberg <zackw@stanford.edu>.
20268
20269         * gcc.dg/cpp/defined.c: Update.
20270         * gcc.dg/cpp/defined_trad.c: New tests.
20271
20272 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
20273
20274         * gcc.dg/cpp/trad-direct.c: Update.
20275
20276 2000-12-11  Neil Booth  <neilb@earthling.net>
20277
20278         * gcc.dg/cpp/defined_trad.c
20279
20280 2000-12-11  Neil Booth  <neilb@earthling.net>
20281
20282         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
20283
20284 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
20285
20286         * gcc.dg/format-miss-2.c: New test.
20287
20288 2000-12-09  Neil Booth  <neilb@earthling.net>
20289
20290         * gcc.dg/cpp/lineflags.c: New tests.
20291         * gcc.dg/cpp/poison.c: Update.
20292         * gcc.dg/cpp/redef2.c: Update.
20293         * gcc.dg/cpp/skipping.c: New test.
20294
20295 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
20296
20297         * g++.old-deja/g++.other/eh3.C: New testcase.
20298
20299 2000-12-07  Neil Booth  <neilb@earthling.net>
20300
20301         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
20302         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
20303         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
20304         wtr-union-init-2.c, wtr-union-init-3.c: Update.
20305         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
20306         Update.
20307
20308 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20309
20310         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
20311         __SIZE_TYPE__ instead of int for type of integers cast to
20312         pointers.
20313
20314 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
20315
20316         * g++.old-deja/g++.other/cleanup4.C: New test.
20317
20318 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20319
20320         * format-sec-1.c: New test.
20321
20322 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20323
20324         * gcc.dg/format-nonlit-3.c: New test.
20325
20326 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20327
20328         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
20329         through a null pointer.
20330
20331 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20332
20333         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
20334         * g++.old-deja/g++.pt/partial4.C: New test.
20335
20336 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
20337
20338         * gcc.c-torture/execute/ieee/hugeval.x: New.
20339
20340 2000-12-06  Neil Booth  <neilb@earthling.net>
20341
20342         * gcc.dg/cpp/backslash2.c: New tests.
20343
20344 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20345
20346         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
20347         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
20348
20349 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
20350
20351         * gcc.c-torture/execute/20001203-2.c: New testcase.
20352
20353 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
20354
20355         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
20356         * g++.old-deja/g++.other/virtual10.C: New test.
20357
20358 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
20359
20360         * g++.old-deja/g++.mike/pmf5.C: Remove test.
20361
20362 2000-12-05  Richard Henderson  <rth@redhat.com>
20363
20364         * gcc.c-torture/compile/20001205-1.c: New.
20365
20366 2000-12-04  Neil Booth  <neilb@earthling.net>
20367
20368         * g++.old-deja/g++.other/virtual9.C: New test.
20369         * g++.old-deja/g++.pt/crash61.C: New test.
20370         * gcc.c-torture/execute/loop-9.c: New test.
20371
20372 2000-12-04  Neil Booth  <neilb@earthling.net>
20373
20374         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
20375         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
20376         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
20377         * gcc.dg/cpp/extratokens.c: ...here.
20378
20379 2000-12-04  Neil Booth  <neilb@earthling.net>
20380
20381         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
20382         New tests.
20383
20384 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20385
20386         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
20387         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
20388
20389 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
20390
20391         * gcc.c-torture/execute/20001203-1.c: New test.
20392
20393 2000-12-03  Neil Booth  <neilb@earthling.net>
20394
20395         * gcc.dg/cpp/macro6.c: New test cases.
20396
20397 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20398
20399         * gcc.c-torture/execute/string-opt-9.c: New test.
20400         * gcc.c-torture/execute/string-opt-10.c: Likewise.
20401         * gcc.c-torture/execute/string-opt-11.c: Likewise.
20402         * gcc.c-torture/execute/string-opt-12.c: Likewise.
20403
20404         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
20405         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
20406
20407 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
20408
20409         * gcc.dg/cpp/if-6.c: New testcase.
20410
20411         * gcc.dg/20001201-1.c: New testcase.
20412
20413 2000-12-02  Neil Booth  <neilb@earthling.net>
20414
20415         * g++.old-deja/g++.other/externC4.C,
20416         g++.old-deja/g++.other/friend10.C: New tests.
20417
20418 2000-12-02  Neil Booth  <neilb@earthling.net>
20419
20420         * g++.old-deja/g++.other/instan2.C
20421         * g++.old-deja/g++.other/instan3.C: New test.
20422
20423 2000-12-02  Neil Booth  <neilb@earthling.net>
20424
20425         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
20426         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
20427         gnuc99.c,gnuc99-pedantic.c: New tests.
20428
20429 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
20430
20431         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
20432         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
20433
20434 2000-12-01  Neil Booth  <neilb@earthling.net>
20435
20436         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
20437         * gcc.dg/cpp/poison.c: Update.
20438         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
20439
20440 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
20441
20442         * g77.f-torture/execute/20001201.f: New test.
20443
20444 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
20445
20446         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
20447
20448 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
20449
20450         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
20451
20452 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
20453
20454         * g++.old-deja/g++.other/cast6.C: New test.
20455
20456 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
20457
20458         * gcc.c-torture/execute/20001130-2.c: New testcase.
20459
20460 2000-11-30  Richard Henderson  <rth@redhat.com>
20461
20462         * gcc.c-torture/execute/20001130-1.c: New test.
20463
20464 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
20465
20466         * g++.old-deja/g++.other/op3.C: New test.
20467
20468 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
20469
20470         * g++.old-deja/g++.other/op2.C: New test.
20471
20472 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
20473
20474         * g++.old-deja/g++.other/crash38.C: New test.
20475
20476 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
20477
20478         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
20479
20480 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
20481
20482         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
20483         tests.
20484         * gcc.c-torture/execute/string-opt-6.c: New test.
20485
20486         * gcc.dg/20001117-1.c: Add main.
20487
20488 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
20489
20490         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
20491         Move from here ...
20492         * gcc.dg/940510-1.c: ... to here.
20493
20494         * gcc.dg/20000926-1.c: GNU C now allows initializations of
20495         zero-size arrays in toplevel structures.
20496
20497 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
20498
20499         * gcc.c-torture/execute/loop-8.c: New test.
20500
20501 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20502
20503         * g++.old-deja/g++.other/base1.C: New test.
20504
20505 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20506
20507         * g++.old-deja/g++.other/parse2.C: New test.
20508
20509 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20510
20511         * g++.old-deja/g++.pt/incomplete1.C: New test.
20512
20513 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20514
20515         * g++.old-deja/g++.other/friend9.C: New test.
20516
20517 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
20518
20519         * gcc.dg/20001127-1.c: New test.
20520
20521 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
20522
20523         * g++.old-deja/g++.pt/friend46.C: New test.
20524
20525 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
20526
20527         * g++.old-deja/g++.other/ptrmem8.C: New test.
20528
20529 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20530
20531         * gcc.c-torture/execute/string-opt-7.c: New test.
20532         * gcc.c-torture/execute/string-opt-8.c: Likewise.
20533
20534 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
20535
20536         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
20537         instead of 'mkcheck 2'.
20538
20539 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20540
20541         * gcc.c-torture/execute/memcheck/driver.c,
20542         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
20543         C9X references to refer to C99.
20544
20545 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
20546
20547         * gcc.dg/ultrasp3.c: New test.
20548
20549 2000-11-25  Neil Booth  <neilb@earthling.net>
20550
20551         * gcc.dg/cpp/include2.c: Update test to be locale independent.
20552
20553 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
20554
20555         * gcc.c-torture/compile/20001123-2.c: New.
20556
20557 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20558
20559         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
20560
20561 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
20562
20563         * gcc.dg/sequence-point-1.c: Add some new tests.
20564         * gcc.c-torture/execute/20001124-1.c: New test.
20565
20566 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
20567
20568         * g++.old-deja/g++.other/vaarg4.C: New test.
20569         * gcc.c-torture/compile/20001123-1.c: New test.
20570
20571 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
20572
20573         * g++.other/crash24.C: Adjust and remove XFAIL.
20574         * g++.other/crash37.C: New test.
20575
20576 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
20577
20578         * g++.old-deja/g++.pt/instantiate9.C: New test.
20579
20580 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
20581
20582         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
20583         new ABI, too.
20584
20585         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
20586         * g++.old-deja/g++.robertl/eb55.C: Likewise.
20587
20588 2000-11-22  Neil Booth  <neilb@earthling.net>
20589
20590         * gcc.dg/cpp/Wtrigraphs.c: New test.
20591
20592 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
20593
20594         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
20595
20596 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
20597
20598         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
20599
20600 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
20601
20602         * lib/gcc-dg.exp: load_lib scanasm.exp.
20603         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
20604         * lib/g++-dg.exp: load_lib scanasm.exp.
20605         * lib/scanasm.exp: New.
20606         (scan-assembler, scan-assembler-not): Add optional arguments to
20607         test name, or if not present, the pattern name.
20608         (scan-assembler-dem, scan-assembler-dem-not): New.
20609
20610         * g++.dg/dg.exp: New.
20611
20612 2000-11-21  Neil Booth  <neilb@earthling.net>
20613
20614         * gcc.dg/cpp/integrated1.c: Remove.
20615
20616 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
20617
20618         * gcc.c-torture/execute/20001121-1.c: New test.
20619
20620 2000-11-21  Richard Henderson  <rth@redhat.com>
20621
20622         * gcc.c-torture/compile/20001121-1.c: New test.
20623
20624 2000-11-20  Neil Booth  <neilb@earthling.net>
20625
20626         * gcc.dg/cpp/integrated1.c: New test.
20627
20628 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
20629
20630         * g++.old-deja/g++.other/inline17.C: New test.
20631
20632 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
20633
20634         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
20635         local variable to be zero: I made the variable global. Now
20636         uses abort() and exit() instead of relying on main's return value.
20637
20638 2000-11-20  Neil Booth  <neilb@earthling.net>
20639
20640         * gcc.dg/cpp/paste2.c: Update test.
20641         * objc/execute/paste.m: New test.
20642
20643 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
20644
20645         * gcc.dg/c99-condexpr-1.c: New test.
20646
20647 2000-11-20  Neil Booth  <neilb@earthling.net>
20648
20649         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
20650
20651 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
20652
20653         * g++.old-deja/g++.pt/export1.C: New test.
20654
20655 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
20656
20657         * gcc.dg/20001117-1.c: New test.
20658
20659 2000-11-18  Richard Henderson  <rth@redhat.com>
20660
20661         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
20662
20663 2000-11-18  Richard Henderson  <rth@redhat.com>
20664
20665         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
20666         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
20667         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
20668
20669 2000-11-18  Richard Henderson  <rth@redhat.com>
20670
20671         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
20672         (main): New.  Exit cleanly.
20673
20674 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20675
20676         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
20677         gcc.dg/c99-fordecl-2.c: New tests.
20678
20679 2000-11-18  Richard Henderson  <rth@redhat.com>
20680
20681         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
20682         * gcc.c-torture/execute/zerolen-2.c: New.
20683
20684 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20685
20686         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
20687         memory.
20688
20689 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
20690
20691         * g++.old-deja/g++.pt/instantiate8.C: New test.
20692
20693 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
20694
20695         * g++.old-deja/g++.other/incomplete.C: Add more tests.
20696         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
20697
20698 2000-11-16  Nick Clifton  <nickc@redhat.com>
20699
20700         * gcc.c-torture/execute/nestfunc-2.c: New test.
20701         * gcc.c-torture/execute/nestfunc-3.c: New test.
20702
20703 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
20704
20705         * gcc.c-torture/compile/20001116-1.c: New test.
20706
20707 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20708
20709         * gcc.c-torture/execute/20001115-1.c: New test.
20710
20711 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
20712
20713         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
20714         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
20715         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
20716         * g++.old-deja/g++.abi/vmihint.C: Likewise.
20717
20718 2000-11-15  Neil Booth  <neilb@earthling.net>
20719
20720         gcc.dg/cpp/_Pragma1.c: Update.
20721         gcc.dg/cpp/_Pragma2.c: New test.
20722
20723 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
20724
20725         * g++.old-deja/g++.other/anon5.C: New test.
20726
20727 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
20728
20729         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
20730         tests.
20731
20732 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
20733
20734         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
20735         output.
20736
20737 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20738
20739         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
20740         labels at end of compound statements.
20741
20742 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
20743
20744         * gcc.c-torture/execute/loop-7.c: New test.
20745
20746 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20747
20748         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
20749
20750 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20751
20752         * gcc.dg/c99-bool-1.c: New test.
20753
20754 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20755
20756         * gcc.dg/c99-scope-1.c: Remove xfail.
20757         * gcc.dg/c99-scope-2.c: New test.
20758
20759 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20760
20761         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
20762         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
20763
20764 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
20765
20766         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
20767         error messages.
20768
20769         * g++.mike/p700.C: Don't typedef wchar_t.
20770         * g++.mike/p784.C: Likewise.
20771         * g++.mike/eb101.C: Don't use __wchar_t.
20772
20773 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
20774
20775         * g77.f-torture/execute/20001111.[fx]: Test premature exit
20776         from DO loop.
20777
20778 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
20779
20780         * gcc.c-torture/execute/20001111-1.c: New test.
20781
20782 2000-11-10  Nick Clifton  <nickc@redhat.com>
20783
20784         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
20785         long multuiple and accumulate.
20786
20787 2000-11-09  Richard Henderson  <rth@redhat.com>
20788
20789         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
20790         via size_t instead of int.
20791
20792         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
20793         * gcc.c-torture/execute/string-opt-2.c: Likewise.
20794         * gcc.c-torture/execute/string-opt-3.c: Likewise.
20795         * gcc.c-torture/execute/string-opt-4.c: Likewise.
20796
20797 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
20798
20799         * gcc.c-torture/compile/20001109-1.c: New test.
20800         * gcc.c-torture/compile/20001109-2.c: New test.
20801
20802 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
20803
20804         * g++.old-deja/g++.pt/operator1.C: New test.
20805         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
20806
20807 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
20808
20809         * gcc.dg/20001108-1.c: New test.
20810
20811 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
20812
20813         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
20814         with both arguments constant strings.
20815         * gcc.c-torture/execute/string-opt-3.c: New test.
20816         * gcc.c-torture/execute/string-opt-4.c: New test.
20817         * gcc.c-torture/execute/string-opt-5.c: New test.
20818
20819 2000-11-08  Nick Clifton  <nickc@redhat.com>
20820
20821         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
20822         mulsidi3adddi patterns.
20823
20824 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
20825
20826         * g++.old-deja/g++.other/crash36.C: New test.
20827
20828 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
20829
20830         * g++.old-deja/g++.other/init16.C: New test.
20831
20832 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
20833
20834         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
20835
20836 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
20837
20838         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
20839         * gcc.c-torture/execute/va-arg-16.x: Likewise.
20840         * gcc.c-torture/execute/va-arg-17.x: Likewise.
20841
20842 2000-11-07  DJ Delorie  <dj@redhat.com>
20843
20844         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
20845
20846 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20847
20848         * gcc.c-torture/execute/string-opt-1.c: New test.
20849
20850 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
20851
20852         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
20853         mips-sgi-irix6.* because the MIPS ABI passes floating-point
20854         parameters in registers, and there is no way for a varargs
20855         function to know in which order the integer and floating-point
20856         parameters should be interleaved when they are placed on the
20857         stack.
20858         * gcc.c-torture/execute/va-arg-16.x: Likewise.
20859         * gcc.c-torture/execute/va-arg-17.x: Likewise.
20860
20861 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20862
20863         * gcc.c-torture/execute/string-opt-2.c: New test.
20864
20865 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
20866
20867         * g++.old-deja/g++.pt/crash60.C: New test.
20868
20869 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
20870
20871         * g++.old-deja/g++.other/crash24.C: New test.
20872         * g++.old-deja/g++.other/crash25.C: New test.
20873         * g++.old-deja/g++.other/crash26.C: New test.
20874         * g++.old-deja/g++.other/crash27.C: New test.
20875         * g++.old-deja/g++.other/crash28.C: New test.
20876         * g++.old-deja/g++.other/crash29.C: New test.
20877         * g++.old-deja/g++.other/crash30.C: New test.
20878         * g++.old-deja/g++.other/crash31.C: New test.
20879         * g++.old-deja/g++.other/crash32.C: New test.
20880         * g++.old-deja/g++.other/crash33.C: New test.
20881         * g++.old-deja/g++.other/crash34.C: New test.
20882         * g++.old-deja/g++.other/crash35.C: New test.
20883
20884 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
20885
20886         * gcc.c-torture/execute/20001031-1.c: New test.
20887
20888 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
20889
20890         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
20891         namespace.
20892
20893         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
20894         standards-conformant.
20895
20896         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
20897
20898         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
20899         * g++.old-deja/g++.mike/p755a.C: Likewise.
20900         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
20901         library makes no calls to `operator new' during initialization.
20902
20903 2000-11-04  Neil Booth  <neilb@earthling.net>
20904
20905         * gcc.dg/cpp/include2.c: New tests.
20906
20907 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
20908
20909         * lib/g++.exp (g++_set_ld_library_path): New function.
20910         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
20911
20912 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
20913
20914         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
20915         warnings.
20916
20917 2000-11-01  Richard Henderson  <rth@redhat.com>
20918
20919         * g++.old-deja/g++.ext/namedret1.C: New.
20920         * g++.old-deja/g++.ext/namedret2.C: New.
20921         * g++.old-deja/g++.ext/namedret3.C: New.
20922
20923 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
20924
20925         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
20926         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
20927
20928 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20929
20930         * gcc.c-torture/execute/va-arg-21.c: New test.
20931
20932 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
20933
20934         * gcc.dg/c99-complex-2.c: New test.
20935
20936 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20937
20938         * gcc.c-torture/execute/stdio-opt-1.c: New test.
20939
20940 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
20941
20942         * g++.old-deja/g++.other/inline16.C: New test.
20943
20944 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
20945
20946         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
20947         __PRETTY_FUNCTION__
20948
20949 2000-10-29  Neil Booth  <neilb@earthling.net>
20950
20951         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
20952         New tests.
20953         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
20954         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
20955         optimisation.
20956
20957 2000-10-29  Neil Booth  <neilb@earthling.net>
20958
20959         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
20960         * mi1.c, mi1c.h: Add null directives to multiple-include test.
20961         * mi5.c: Test multiple includes work with -C.
20962         * trigraphs.c: Test ^= version.
20963
20964 2000-10-28  Neil Booth  <neilb@earthling.net>
20965
20966         New tests and test updates for new macro expander.
20967
20968         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
20969         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
20970         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
20971         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
20972         new diagnostic messages.
20973
20974         * gcc.dg/cpp/macro3.c: New tests.
20975
20976 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
20977
20978         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
20979         on the same line.
20980
20981 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
20982
20983         * g++.old-deja/g++.other/eh2.C: New test.
20984
20985 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
20986
20987         * gcc.c-torture/execute/20001027-1.c: New test.
20988
20989 2000-10-26  Richard Henderson  <rth@redhat.com>
20990
20991         * gcc.c-torture/execute/20001026-1.c: New.
20992
20993 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
20994
20995         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
20996         * g++.old-deja/g++.law/builtin1.C: Likewise.
20997         * g++.old-deja/g++.law/ctors10.C: Likewise.
20998         * g++.old-deja/g++.law/virtual3.C: Likewise.
20999         * g++.old-deja/g++.mike/p658.C: Likewise.
21000         * g++.old-deja/g++.other/sibcall1.C: Likewise.
21001         * g++.old-deja/g++.other/vaarg2.C: Likewise.
21002         * g++.old-deja/g++.robertl/eb124.C: Likewise.
21003         * g++.old-deja/g++.robertl/eb44.C: Likewise.
21004         * g++.old-deja/g++.robertl/eb77.C: Likewise.
21005
21006 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
21007
21008         * gcc.c-torture/compile/20001024-1.c: New test.
21009
21010 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
21011
21012         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
21013         to tell us whether or not we are using V3.
21014
21015 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
21016
21017         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
21018         operands.
21019
21020 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21021
21022         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
21023
21024 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
21025
21026         * gcc.c-torture/execute/20001024-1.c: New test.
21027
21028 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
21029
21030         * g++.old-deja/g++.other/sibcall1.C: New test.
21031
21032 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
21033
21034         * gcc.dg/noncompile/init-3.c: New test.
21035
21036 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
21037
21038         * gcc.dg/format-array-1.c: New test.
21039
21040 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21041
21042         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
21043         writing through null pointers; remove comment about testing
21044         unterminated strings.
21045
21046 2000-10-17  Matthew Hiller  <hiller@redhat.com>
21047
21048         * gcc.c-torture/execute/20001017-2.c: New test.
21049
21050 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21051
21052         * gcc.c-torture/compile/20001018-1.c: New test.
21053         * gcc.c-torture/compile/20001018-1.x: Xfail.
21054
21055 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21056
21057         * gcc.c-torture/execute/20001017-1.c: New test.
21058
21059 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21060
21061         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
21062         for multiple use of arguments with scanf formats; add tests for
21063         multiple use of arguments.
21064
21065 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
21066
21067         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
21068
21069 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21070
21071         * gcc.dg/format-miss-1.c: New test.
21072
21073 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
21074
21075         * gcc.c-torture/execute/20001013-1.c: New test.
21076
21077 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
21078
21079         * gcc.dg/format-branch-1.c: New test.
21080
21081 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
21082
21083         * README, lib/file-format.exp: Remove EGCS references.
21084
21085 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
21086
21087         * gcc.dg/20001013-1.c: New test.
21088
21089 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
21090
21091         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
21092         for intmax_t in the compiler using __typeof__ and the type rules
21093         for conditional expressions.
21094
21095 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
21096
21097         * gcc.dg/20001012-1.c: New test.
21098         * gcc.dg/20001012-2.c: New test.
21099
21100 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
21101
21102         * gcc.dg/format-attr-1.c: New test.
21103
21104 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
21105
21106         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
21107         __LONG_LONG_MAX__ instead of LLONG_MAX.
21108
21109 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
21110
21111         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
21112         scanf flags.
21113         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
21114         flags.
21115
21116 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
21117
21118         * gcc.dg/sequence-pt-1.c: New test.
21119
21120 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
21121
21122         * gcc.c-torture/execute/20001011-1.c: New testcase.
21123         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
21124
21125 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
21126
21127         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
21128         does not error on it.
21129
21130 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
21131
21132         * gcc.dg/20001009-1.c: New test.
21133
21134 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
21135
21136         * gcc.c-torture/compile/20001009-1.c: Move from here ....
21137         * gcc.c-torture/execute/20001009-2.c: ... to here.
21138
21139 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
21140
21141         * gcc.c-torture/compile/20001009-1.c: New testcase.
21142         * gcc.c-torture/execute/20001009-1.c: New testcase.
21143         Testcases provided by Jan Hubicka <jh@suse.cz>.
21144
21145 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
21146
21147         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
21148         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
21149         uintmax_t using <limits.h> to emulate the compiler's internal
21150         logic.  No longer XFAIL %j tests.
21151
21152 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
21153
21154         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
21155         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
21156         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
21157         regexps and details of expected handling of some bad formats.
21158         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
21159         suppression.
21160
21161 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21162
21163         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
21164         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
21165         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
21166         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
21167         in list archives.
21168
21169 2000-10-06  Richard Henderson  <rth@cygnus.com>
21170
21171         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
21172         * g++.old-deja/g++.brendan/crash52.C: Likewise.
21173         * g++.old-deja/g++.jason/report.C: Likewise.
21174         * g++.old-deja/g++.law/friend5.C: Likewise.
21175         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
21176         of the expected warnings.
21177
21178 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
21179
21180         * g++.old-deja/g++.pt/enum14.C: New test.
21181
21182 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
21183
21184         * g++.old-deja/g++.pt/crash59.C: New test.
21185
21186 2000-10-04  Will Cohen  <wcohen@redhat.com>
21187
21188         * gcc.dg/20000926-1.c: New test.
21189
21190 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
21191
21192         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
21193         function name for current C++ compiler.
21194         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
21195
21196 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
21197
21198         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
21199         __PRETTY_FUNCTION__.
21200         * g++.old-deja/g++.ext/pretty2.C: Likewise.
21201
21202 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21203
21204         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
21205
21206 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
21207
21208         * gcc.c-torture/compile/20000923-1.c: New test.
21209
21210 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
21211
21212         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
21213         * g++.old-deja/g++.pt/ttp62.C: Same.
21214         * g++.old-deja/g++.other/inline14.C: Same.
21215
21216 2000-09-24  Richard Henderson  <rth@cygnus.com>
21217
21218         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
21219
21220 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
21221
21222         * gcc.dg/c90-printf-1.c: Add test for wide string format.
21223
21224 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
21225
21226         * gcc.c-torture/compile/20000922-1.c: New file.
21227
21228 2000-09-21  Nick Clifton  <nickc@redhat.com>
21229
21230         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
21231         a signed long modulo operation.
21232         (mod6): New function - perform an unsigned long modulo operation.
21233         (main): Add tests for modulos of very large numbers by very small
21234         dividends.
21235
21236 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21237
21238         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
21239
21240 2000-09-19  Richard Henderson  <rth@cygnus.com>
21241
21242         * gcc.dg/compare2.c (case 10): XFAIL.
21243
21244 2000-09-18  Richard Henderson  <rth@cygnus.com>
21245
21246         * gcc.c-torture/execute/20000906-1.c: Move ...
21247         * gcc.dg/20000906-1.c: ... here.  Only run on targets
21248         that support __builtin_trap.
21249
21250 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
21251
21252         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
21253
21254 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21255
21256         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
21257         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
21258         more $ format tests.
21259
21260 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21261
21262         * gcc.dg/format-errmk-1.c: New test.
21263
21264 2000-09-17  Greg McGary  <greg@mcgary.org>
21265
21266         * gcc.c-torture/execute/20000917-1.x: Remove.
21267
21268 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21269
21270         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
21271
21272 2000-09-17  Greg McGary  <greg@mcgary.org>
21273
21274         * gcc.c-torture/execute/20000917-1.c: New test.
21275         * gcc.c-torture/execute/20000917-1.x: XFAIL.
21276
21277 2000-09-16  Neil Booth  <NeilB@earthling.net>
21278
21279         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
21280         in nested macro bug.
21281
21282 2000-09-15  Neil Booth  <NeilB@earthling.net>
21283
21284         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
21285
21286 2000-09-14  Jeffrey A Law  (law@cygnus.com)
21287
21288         * gcc.c-torture/execute/20000914-1.c: New test.
21289
21290 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
21291
21292         * g++.other/inline13.C: New test.
21293
21294 2000-09-12  Andreas Jaeger  <aj@suse.de>
21295
21296         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
21297         constant by Ulrich Drepper <drepper@redhat.com>.
21298
21299 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
21300
21301         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
21302
21303 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21304
21305         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
21306
21307 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
21308
21309         * gcc.dg/cpp/backslash.c: New test.
21310
21311 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
21312
21313         * gcc.c-torture/execute/20000910-1.c: New test.
21314         * gcc.c-torture/execute/20000910-2.c: Likewise.
21315
21316 2000-09-11  Robert Lipe  <robertl@sco.com>
21317
21318         * gcc.dg/pragma-align.c: New test.
21319
21320 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
21321
21322         * g++.old-deja/g++.pt/explicit82.C: New test.
21323         * g++.old-deja/g++.pt/explicit83.C: New test.
21324
21325 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
21326
21327         * gcc.dg/asm-names.c: New test.
21328
21329 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21330
21331         * gcc.dg/cpp/tr-warn6.c: New test
21332
21333 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21334
21335         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
21336         be accepted.
21337
21338 2000-09-07  Catherine Moore  <clm@redhat.com>
21339
21340         * gcc.c-torture/execute/unroll-1.c: New test.
21341
21342 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
21343
21344         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
21345         ERROR markers.
21346         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
21347         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
21348         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
21349         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
21350         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
21351         Preprocess only.
21352         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
21353         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
21354
21355 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21356
21357         * g++.old-deja/g++.pt/deduct2.C: New test.
21358
21359 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21360
21361         * g++.old-deja/g++.pt/parms2.C: New test.
21362
21363 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21364
21365         * g++.old-deja/g++.pt/crash58.C: New test.
21366
21367 2000-09-06  Greg McGary  <greg@mcgary.org>
21368
21369         * gcc.c-torture/execute/20000906-1.c: New test.
21370         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
21371
21372 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21373
21374         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
21375
21376 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21377
21378         * g++.old-deja/g++.pt/crash57.C: New test.
21379
21380 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21381
21382         * g++.old-deja/g++.pt/crash56.C: New test.
21383
21384 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21385
21386         * g++.old-deja/g++.pt/koenig1.C: New test.
21387
21388 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
21389
21390         * gcc.dg/20000904-1.c: New test.
21391
21392 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
21393
21394         * gcc.dg/cpp/paste8.c: New test.
21395
21396 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
21397
21398         * gcc.c-torture/compile/20000827-1.c: New test.
21399
21400 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
21401
21402         * gcc.dg/format-diag-1.c: New test.
21403
21404 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
21405
21406         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
21407         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
21408         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
21409         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
21410         gcc.dg/formatz-1.c: Adjust warning regular expressions.
21411
21412 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
21413
21414         * g++.old-deja/g++.other/nested4.C: New test.
21415
21416 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
21417
21418         * g++.old-deja/g++.ns/scoped1.C: New test.
21419
21420 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
21421
21422         * lib/g++.exp: Support testing already-installed GCC.
21423
21424 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21425
21426         * wtr-label-1.c, wtr-suffix-1.c: New tests.
21427
21428 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21429
21430         * gcc.dg/return-type-2.c: New test.
21431
21432 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
21433
21434         * gcc.c-torture/compile/20000825-1.c: New test.
21435
21436 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
21437
21438         * gcc.dg/dwarf2-2.c: New test.
21439
21440 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
21441
21442         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
21443         dg-warning regexps.
21444
21445 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21446
21447         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
21448         gcc.dg/format-ext-5.c: New tests.
21449
21450 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
21451
21452         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
21453
21454 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
21455
21456         * gcc.dg/noncompile/930622-2.c: Adjust error message.
21457
21458 2000-08-24  Richard Henderson  <rth@cygnus.com>
21459
21460         * gcc.dg/ia64-sync-1.c: New test.
21461         * gcc.dg/ia64-sync-2.c: New test.
21462         * gcc.dg/ia64-asm-1.c: New test.
21463
21464 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
21465
21466         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
21467         * gcc.dg/format-ext-2.c: New test.
21468
21469 2000-08-23  Jason Merrill  <jason@redhat.com>
21470
21471         * lib/old-dejagnu.exp: Also ignore "In member function" and
21472         "At global scope".
21473
21474 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21475
21476         * gcc.dg/noncompile/label-lineno-1.c: New test.
21477
21478 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21479
21480         * gcc.dg/c99-array-nonobj-1.c: New test.
21481
21482 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21483
21484         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
21485         tests.
21486         * gcc.dg/format-ext-1.c: New test.
21487
21488 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21489
21490         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
21491         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
21492         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
21493         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
21494         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
21495
21496 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21497
21498         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
21499         gcc.dg/c99-strftime-2.c: New tests.
21500
21501 2000-08-22  Richard Henderson  <rth@cygnus.com>
21502
21503         * gcc.c-torture/execute/20000822-1.c: New test.
21504
21505 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
21506
21507         * gcc.c-torture/execute/20000819-1.x: Remove.
21508
21509 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
21510
21511         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
21512         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
21513         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
21514         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
21515         gcc.dg/format-xopen-1.c: New tests.
21516
21517 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
21518
21519         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
21520
21521 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
21522
21523         * g++.old-deja/g++.other/loop2.C: New test.
21524
21525         * gcc.c-torture/compile/20000606-1.c: New test.
21526         * gcc.c-torture/compile/20000728-1.c: New test.
21527         * gcc.c-torture/execute/20000801-1.c: New test.
21528         * gcc.c-torture/execute/20000801-2.c: New test.
21529         * gcc.c-torture/execute/20000819-1.c: New test.
21530         * gcc.c-torture/execute/20000819-1.x: XFAIL.
21531         * gcc.dg/20000629-1.c: New test.
21532         * gcc.dg/20000724-1.c: New test.
21533         * gcc.dg/20000807-1.c: New test.
21534
21535 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
21536
21537         * gcc.dg/cpp/pragma-1.c: New test.
21538         * gcc.dg/cpp/pragma-2.c: New test.
21539
21540 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
21541
21542         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
21543         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
21544
21545 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21546
21547         * gcc.c-torture/compile/20000818-1.c: New test.
21548
21549 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
21550
21551         * gcc.c-torture/execute/20000818-1.c: New test.
21552
21553 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21554
21555         * gcc.dg/format-va-1.c: New test.
21556
21557 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21558
21559         * g++.old-deja/g++.other/typedef8.C: New test.
21560
21561 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21562
21563         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
21564         * g++.old-deja/g++.mike/net36.C: Mark candidate.
21565         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
21566         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
21567         * g++.old-deja/g++.other/ptrmem7.C: New test.
21568         * g++.old-deja/g++.pt/ptrmem10.C: New test.
21569
21570 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21571
21572         * g++.old-deja/g++.pt/typename27.C: New test.
21573
21574 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
21575
21576         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
21577         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
21578         * g++.old-deja/g++.pt/friend45.C: New test.
21579         * g++.old-deja/g++.other/friend8.C: New test.
21580
21581 2000-08-15  Richard Henderson  <rth@cygnus.com>
21582
21583         * gcc.c-torture/execute/20000815-1.c: New test.
21584
21585 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
21586
21587         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
21588         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
21589         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
21590
21591 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
21592
21593         * g++.old-deja/g++.other/refinit2.C: New test.
21594
21595 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
21596
21597         * lib/c-torture.exp (c-torture): Make
21598         compiler_conditional_xfail_data global.
21599         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
21600         compiler_conditional_xfail_data machinery.
21601         (f-torture-execute): Likewise.
21602         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
21603         and only when unrolling loops.
21604
21605         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
21606
21607 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
21608
21609         * g++.old-deja/g++.pt/explicit81.C: New test.
21610
21611 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
21612
21613         * g++.old-deja/g++.pt/typename26.C: New test.
21614
21615 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
21616
21617         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
21618         warning.
21619
21620 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
21621
21622         * g++.old-deja/g++.other/array3.C: New test.
21623
21624 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21625
21626         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
21627         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
21628         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
21629         New tests.
21630
21631 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
21632
21633         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
21634         * g++.old-deja/g++.abi/vmihint.C: Likewise.
21635
21636 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
21637
21638         * gcc.c-torture/execute/20000808-1.c: New test.
21639
21640 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21641
21642         * gcc.dg/c90-const-expr-1.c: New test.
21643
21644 2000-08-08  Richard Henderson  <rth@cygnus.com>
21645
21646         * gcc.dg/noncompile/920923-1.c: Declare calloc.
21647
21648 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
21649
21650         * gcc.dg/noncompile/const-ll-1.c: New test.
21651
21652 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21653
21654         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
21655
21656 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
21657
21658         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
21659         that running programs linked against the shared version of libobjc
21660         run correctly.
21661
21662 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
21663
21664         * gcc.dg/c99-printf-1.c: New test.
21665
21666 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
21667
21668         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
21669
21670 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
21671
21672         * gcc.c-torture/execute/20000731-1.x: Delete.
21673
21674 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
21675
21676         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
21677         and torture_without_loops as is done by c-torture.exp.
21678         (search_for): Copy from c-torture.exp.
21679         (gcc-dg-runtest): New function, drives a directory of tests
21680         iterating over the TORTURE_OPTIONS.
21681         (scan-assembler, scan-assembler-not): Move here from
21682         individual directory drivers.
21683
21684         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
21685         defined by lib/gcc-dg.exp.
21686         * gcc.dg/cpp/cpp.exp: Likewise.
21687         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
21688         gcc-dg-runtest, so we cycle over optimization options.
21689
21690         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
21691         * gcc.dg/compare2.c: No longer expected to fail.
21692
21693 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
21694
21695         * gcc.c-torture/execute/20000804-1.c: New test.
21696
21697 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
21698
21699         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
21700
21701 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
21702
21703         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
21704
21705 2000-08-03  Jeffrey A Law  (law@cygnus.com)
21706
21707         * gcc.c-torture/compile/20000803-1.c: New test.
21708
21709 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
21710
21711         * gcc.c-torture/execute/20000801-3.c,
21712         gcc.c-torture/execute/20000801-4.c: New tests.
21713         * gcc.c-torture/execute/20000801-3.x,
21714         gcc.c-torture/execute/20000801-4.x: Xfail.
21715
21716 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
21717
21718         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
21719         libobjc/.libs to allow for libtool.
21720
21721 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
21722
21723         * gcc.c-torture/compile/20000802-1.c: New test.
21724
21725 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
21726
21727         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
21728
21729 2000-07-31  Jeffrey A Law  (law@cygnus.com)
21730
21731         * gcc-c-torture/execute/20000731-2.c: New test.
21732
21733         * gcc.c-torture/execute/20000731-1.c: New test.
21734         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
21735
21736 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
21737
21738         * testsuite/gcc.dg/cpp/paste7.c: New test.
21739         * gcc.dg/cpp/20000725-1.c: New test.
21740
21741 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
21742
21743         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
21744         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
21745         declaration warning for __builtin_dwarf_reg_size.
21746
21747         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
21748
21749 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
21750
21751         * gcc.dg/noncompile/voidparam-1.c: New test.
21752
21753 2000-07-30  Richard Henderson  <rth@cygnus.com>
21754
21755         * gcc.dg/c90-digraph-1.c: Don't xfail.
21756         * gcc.dg/compare2.c (case 10): Xfail.
21757         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
21758
21759 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
21760
21761         * gcc.dg/c99-main-1.c: New test.
21762
21763 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21764
21765         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
21766
21767 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
21768
21769         * gcc.c-tortuer/execute/20000726-1.c: New test.
21770
21771 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
21772
21773         * gcc.c-torture/execute/enum-2.c: New test.
21774
21775 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21776
21777         * gcc.dg/cpp/tr-warn3.c: New test.
21778
21779 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21780
21781         * g++.old-deja/g++.ext/implicit1.C: Remove.
21782         * g++.old-deja/g++.jason/c2.C: Remove
21783         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
21784         * g++.old-deja/g++.pt/crash16.C: Likewise.
21785         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
21786
21787 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21788
21789         * g++.old-deja/g++.other/for2.C: New test.
21790
21791 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
21792
21793         * gcc.dg/20000720-1.c: New test.
21794
21795 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
21796
21797         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
21798
21799 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
21800
21801         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
21802         * gcc.c-torture/execute/20000722-1.c: New.
21803         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
21804
21805 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
21806
21807         * gcc.dg/cpp/20000720-1.S: New test.
21808
21809 2000-07-21  Michael Meissner  <meissner@redhat.com>
21810
21811         * gcc.c-torture/execute/ieee/hugeval.c: New test.
21812
21813 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
21814
21815         * g++.old-deja/g++.brendan/crash16.C,
21816         g++.old-deja/g++.brendan/parse3.C,
21817         g++.old-deja/g++.brendan/redecl1.C,
21818         g++.old-deja/g++.ns/template13.C,
21819         g++.old-deja/g++.other/decl4.C,
21820         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
21821
21822 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
21823
21824         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
21825         and "Internal error".
21826
21827         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
21828         regexps.
21829         * gcc.dg/cpp/paste6.c: New test.
21830
21831 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
21832
21833         * gcc.dg/cpp/tr-direct.c: New test.
21834
21835         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
21836         gcc.dg/cpp/undef1.c: Tweak error regexps.
21837
21838 2000-07-18  Eric Christopher <echristo@redhat.com>
21839
21840         * gcc.c-torture/compile/20000718-1.c: New test.
21841
21842 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
21843
21844         * cpplex.c (_cpp_push_token): If the token being pushed back
21845         is the previous token in this context, just subtract one from
21846         context->posn.
21847         * cppmacro.c (save_expansion): Clear aux field when storing a
21848         placemarker.
21849
21850 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
21851
21852         * gcc.dg/noncompile/redecl-1.c: New test.
21853
21854 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
21855
21856         * gcc.c-torture/execute/20000717-5.c: New test.
21857         * gcc.c-torture/execute/20000717-1.x: Removed.
21858
21859 2000-07-17  Richard Henderson  <rth@cygnus.com>
21860
21861         * gcc.c-torture/execute/20000717-4.c: New test.
21862
21863 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
21864
21865         * gcc.dg/cpp/syshdr.c: New test.
21866         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
21867
21868 2000-07-17  Neil Booth  <neilb@earthling.net>
21869
21870         * gcc.dg/cpp/cmdlne-dM.c: New test.
21871         * gcc.dg/cpp/cmdlne-dD.c: New test.
21872
21873 2000-07-17  Jeffrey A Law  (law@cygnus.com)
21874
21875         * gcc.c-torture/execute/20000717-3.c: New test.
21876
21877         * gcc.c-torture/compile/20000717-1.c: New test.
21878
21879 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
21880
21881         * gcc.c-torture/execute/20000717-2.c: New test.
21882
21883 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21884
21885         * gcc.dg/formatz-1.c: New test.
21886
21887         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
21888         * gcc.dg/c99-digraph-1.c: New tests.
21889
21890         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
21891         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
21892
21893         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
21894         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
21895         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
21896         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
21897         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
21898         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
21899         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
21900
21901 2000-07-17   Greg McGary <greg@mcgary.org>
21902
21903         * gcc.c-torture/execute/20000717-1.c: New test.
21904         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
21905
21906 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
21907
21908         * gcc.c-torture/execute/20000715-2.c: New test.
21909         * gcc.dg/20000715-1.c: New test.
21910
21911 2000-07-15  Michael Meissner  <meissner@redhat.com>
21912
21913         * gcc.c-torture/execute/20000715-1.c: New test.
21914
21915 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
21916
21917         * gcc.c-torture/execute/20000707-1.c: New test.
21918
21919 2000-07-13  Neil Booth  <NeilB@earthling.net>
21920
21921         * testsuite/gcc.dg/cpp/digraph1.c,
21922         testsuite/gcc.dg/cpp/digraph2.c,
21923         testsuite/gcc.dg/cpp/digraphs.c: New tests.
21924
21925 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
21926
21927         * g77.f-torture/compile/20000630-2.f:  New test.
21928         * g77.f-torture/compile/20000630-2.x
21929
21930 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
21931
21932         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
21933
21934 2000-07-11  Neil Booth  <NeilB@earthling.net>
21935
21936         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
21937
21938 2000-07-11  Neil Booth  <NeilB@earthling.net>
21939
21940         * gcc.dg/cpp/cmdlne-C.c: New.
21941
21942 2000-07-09  Neil Booth  <NeilB@earthling.net>
21943
21944         * gcc.dg/cpp/directiv.c: New tests.
21945         * gcc.dg/cpp/undef1.c: Update.
21946
21947 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
21948
21949         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
21950
21951 2000-07-09  Neil Booth  <NeilB@earthling.net>
21952
21953         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
21954
21955 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
21956
21957         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
21958         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
21959
21960 2000-07-08  Neil Booth  <NeilB@earthling.net>
21961
21962         * gcc.dg/cpp/macsyntx.c: New tests.
21963
21964 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
21965
21966         * gcc.dg/20000707-1.c: New test.
21967
21968 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
21969
21970         * gcc.c-torture/execute/20000706-1.c: New test.
21971         * gcc.c-torture/execute/20000706-2.c: New test.
21972         * gcc.c-torture/execute/20000706-3.c: New test.
21973         * gcc.c-torture/execute/20000706-4.c: New test.
21974         * gcc.c-torture/execute/20000706-5.c: New test.
21975
21976 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
21977
21978         * g++.old-deja/g++.pt/instantiate7.C: New test.
21979
21980 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
21981
21982         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
21983         * g++.old-deja/g++.mike/thunk3.C: Likewise.
21984         * g++.old-deja/g++.other/rtti3.C: Likewise.
21985         * g++.old-deja/g++.other/rttid3.C: Likewise.
21986
21987 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
21988
21989         *  g77.f-torture/compile/20000630-1.x: Fix typo
21990
21991 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
21992
21993         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
21994         assembly output.
21995
21996 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
21997
21998         * gcc.dg/cpp/ident.c: New test.
21999
22000 2000-07-05  Neil Booth  <NeilB@earthling.net>
22001
22002         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
22003           gcc.dg/cpp/lexstrng.c: New tests.
22004
22005 2000-07-04  Neil Booth  <NeilB@earthling.net>
22006
22007         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
22008         * gcc.dg/cpp/strify2.c: Same.
22009
22010 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
22011
22012         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
22013         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
22014         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
22015         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
22016
22017         * testsuite/gcc.dg/cpp/macro1.c,
22018         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
22019         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
22020         testsuite/gcc.dg/cpp/strify1.c,
22021         testsuite/gcc.dg/cpp/strify2.c: New tests.
22022
22023 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
22024
22025         * gcc.c-torture/execute/20000703-1.c: New test.
22026
22027 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
22028
22029         * g++.old-deja/g++.pt (lookup10.C): New test.
22030
22031 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
22032
22033         * g++.old-deja/g++.pt (typename25.C): New test.
22034
22035 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
22036
22037         * gcc.c-torture/compile/20000701-1.c: New test.
22038
22039 2000-06-30  Nick Clifton  <nickc@cygnus.com>
22040
22041         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
22042         to test case.
22043
22044 2000-06-30  Catherine Moore  <clm@cygnus.com>
22045
22046         * gcc.c-torture/execute/align-1.c: New test.
22047
22048 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
22049
22050         * g++.old-deja/g++.pt/expr8.C: New test.
22051         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
22052
22053 2000-06-29  Nick Clifton  <nickc@cygnus.com>
22054
22055         * gcc.c-torture/compile/20000629-1.c: New test.
22056
22057 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
22058
22059
22060         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
22061         gcc.dg/noncompile directory, depending on whether they're
22062         preprocessor tests or not.  Annotate all the tests for the dg
22063         framework.
22064
22065         * gcc.c-torture/noncompile/noncompile.exp: Delete.
22066         * gcc.dg/noncompile/noncompile.exp: New.
22067
22068         * Moved files:
22069         Old name                                New name
22070         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
22071         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
22072         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
22073         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
22074         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
22075         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
22076         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
22077         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
22078         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
22079         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
22080         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
22081         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
22082         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
22083         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
22084         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
22085         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
22086         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
22087         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
22088         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
22089         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
22090         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
22091         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
22092         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
22093         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
22094
22095         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
22096         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
22097         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
22098         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
22099         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
22100         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
22101
22102 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
22103
22104         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
22105         declare one variable.  On the fourth, error.
22106         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
22107         declared by 20000628-1a.h.
22108
22109 2000-06-29  Richard Henderson  <rth@redhat.com>
22110
22111         * gcc.c-torture/execute/930529-1.x: New file.
22112         * gcc.dg/920413-1.c: Adjust expected warning text.
22113         * gcc.dg/980217-1.c: Declare abort.
22114         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
22115
22116 2000-06-29  Jeffrey A Law  (law@cygnus.com)
22117
22118         * g77.f-torture/compile/20000629-1.f: New test.
22119         * g77.f-torture/compile/20000629-1.x: Expected to fail.
22120
22121 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
22122
22123         Rearrange lots of files, removing entirely the
22124         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
22125         directories.
22126
22127         * Deleted files:
22128         gcc.c-torture/code_quality/code_quality.exp
22129         gcc.c-torture/special/special.exp
22130         gcc.failure/failure.exp
22131         gcc.failure/940409-1.x
22132         gcc.c-torture/compile/961203-1.x
22133
22134         * New files:
22135         gcc.misc-tests/linkage.exp
22136         gcc.c-torture/execute/920730-1t.c
22137         gcc.c-torture/execute/920730-1t.x
22138         gcc.c-torture/compile/920520-1.x
22139         gcc.c-torture/compile/920521-1.x
22140         gcc.c-torture/compile/981006-1.x
22141         gcc.c-torture/execute/eeprof-1.x
22142
22143         * Moved files (possibly with modifications to fit a new harness):
22144         Old name                                New name
22145         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
22146         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
22147         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
22148         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
22149         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
22150         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
22151         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
22152         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
22153         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
22154         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
22155         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
22156         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
22157         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
22158         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
22159
22160 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
22161
22162         * c-torture/compile/961203-1.x: Delete.
22163
22164         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
22165         not exit. Include stdio.h.
22166         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
22167         * gcc.misc-tests/dg-12.c: Likewise.
22168         * gcc.misc-tests/dg-5.c: Likewise.
22169         * gcc.misc-tests/dg-6.c: Likewise.
22170         * gcc.misc-tests/dg-7.c: Prototype abort.
22171         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
22172         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
22173         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
22174         not exit.
22175         * gcc.misc-tests/sieve.c: Use return from main, not exit.
22176         * gcc.misc-tests/sort2.c: Use return from main, not exit.
22177
22178 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
22179
22180         * gcc.dg/cpp/20000628-1.c: New test.
22181         * gcc.dg/cpp/20000628-1.h: New header for above test.
22182         * gcc.dg/cpp/20000628-1a.h: Likewise.
22183
22184 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
22185
22186         * gcc.dg/cpp: New directory.
22187         * gcc.dg/cpp/cpp.exp: New driver.
22188         * gcc.dg/cpp/20000627-1.c: New test.
22189         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
22190         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
22191         and rewrite as a compilation test.
22192
22193         * gcc.dg: Move many files into the cpp subdirectory, possibly
22194         renaming or editing them as well.
22195         Old name                New name
22196         990119-1.c              cpp/19990119-1.c
22197         990228-1.c              cpp/19990228-1.c
22198         990407-1.c              cpp/19990407-1.c
22199         990409-1.c              cpp/19990409-1.c
22200         990413-1.c              cpp/19990413-1.c
22201         990703-1.c              cpp/19990703-1.c
22202         20000127-1.c            cpp/20000127-1.c
22203         20000129-1.c            cpp/20000129-1.c
22204         20000207-1.c            cpp/20000207-1.c
22205         20000207-2.c            cpp/20000207-2.c
22206         20000209-1.c            cpp/20000209-1.c
22207         20000209-2.c            cpp/20000209-2.c
22208         20000301-1.c            cpp/20000301-1.c
22209         20000419-1.c            cpp/20000419-1.c
22210         20000510-1.S            cpp/20000510-1.S
22211         20000519-1.c            cpp/20000519-1.c
22212         20000529-1.c            cpp/20000529-1.c
22213         20000625-1.c            cpp/20000625-1.c
22214         20000625-2.c            cpp/20000625-2.c
22215         cpp-as1.c               cpp/assert1.c
22216         cpp-as2.c               cpp/assert2.c
22217         cxx-comments-1.c        cpp/cxxcom1.c
22218         cxx-comments-2.c        cpp/cxxcom2.c
22219         endif-label.c           cpp/endif.c
22220         cpp-hash1.c             cpp/hash1.c
22221         cpp-hash2.c             cpp/hash2.c
22222         cpp-if1.c               cpp/if-1.c
22223         cpp-if2.c               cpp/if-2.c
22224         cpp-if3.c               cpp/if-3.c
22225         cpp-if4.c               cpp/if-4.c
22226         cpp-if5.c               cpp/if-5.c
22227         cpp-cond.c              cpp/if-cexp.c
22228         cpp-missingop.c         cpp/if-mop.c
22229         cpp-missingparen.c      cpp/if-mpar.c
22230         cpp-opprec.c            cpp/if-oppr.c
22231         cpp-ifparen.c           cpp/if-paren.c
22232         cpp-shortcircuit.c      cpp/if-sc.c
22233         cpp-shift.c             cpp/if-shift.c
22234         cpp-unary.c             cpp/if-unary.c
22235         cpp-li1.c               cpp/line1.c
22236         cpp-li2.c               cpp/line2.c
22237         lineno.c                cpp/line3.c
22238         lineno-2.c              cpp/line4.c
22239         cpp-mi.c                cpp/mi1.c
22240         cpp-mic.h               cpp/mi1c.h
22241         cpp-micc.h              cpp/mi1cc.h
22242         cpp-mind.h              cpp/mi1nd.h
22243         cpp-mindp.h             cpp/mi1ndp.h
22244         cpp-mix.h               cpp/mi1x.h
22245         cpp-mi2.c               cpp/mi2.c
22246         cpp-mi2a.h              cpp/mi2a.h
22247         cpp-mi2b.h              cpp/mi2b.h
22248         cpp-mi2c.h              cpp/mi2c.h
22249         cpp-mi3.c               cpp/mi3.c
22250         cpp-mi3.def             cpp/mi3.def
22251         poison-1.c              cpp/poison.c
22252         pr-impl.c               cpp/prag-imp.c
22253         cpp-redef-2.c           cpp/redef1.c
22254         cpp-redef.c             cpp/redef2.c
22255         strpaste.c              cpp/strp1.c
22256         strpaste-2.c            cpp/strp2.c
22257         cpp-tradpaste.c         cpp/tr-paste.c
22258         cpp-tradstringify.c     cpp/tr-str.c
22259         cpp-tradwarn1.c         cpp/tr-warn1.c
22260         cpp-tradwarn2.c         cpp/tr-warn2.c
22261         trigraphs.c             cpp/trigraphs.c
22262         cpp-unc1.c              cpp/unc1.c
22263         cpp-unc2.c              cpp/unc2.c
22264         cpp-unc3.c              cpp/unc3.c
22265         cpp-unc.c               cpp/unc4.c
22266         undef.c                 cpp/undef1.c
22267         undef-2.c               cpp/undef2.c
22268         cpp-wi1.c               cpp/widestr1.c
22269
22270 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
22271
22272         * lib/g++.exp (g++_include_flags): Tweak.
22273
22274 2000-06-27  H.J. Lu  <hjl@gnu.org>
22275             Loren J. Rittle  <ljrittle@acm.org>
22276
22277         * lib/g++.exp (g++_include_flags): Override libgloss.exp
22278         version with one that knows about the new gcc tree structure.
22279         (g++_link_flags): Same.
22280
22281 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
22282
22283         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
22284         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
22285         case we are cross-compiling.
22286
22287         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
22288         g++.old-deja/g++.niklas/Makefile.in,
22289         g++.old-deja/g++.niklas/configure.in,
22290         g++.old-deja/g++.other/Makefile.in,
22291         g++.old-deja/g++.other/configure.in,
22292         gcc.c-torture/code_quality/Makefile.in,
22293         gcc.c-torture/code_quality/configure.in,
22294         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
22295         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
22296         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
22297         gcc.c-torture/execute/ieee/Makefile.in,
22298         gcc.c-torture/execute/ieee/configure.in,
22299         gcc.c-torture/noncompile/Makefile.in,
22300         gcc.c-torture/noncompile/configure.in,
22301         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
22302         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
22303         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
22304
22305 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
22306
22307         * g++.old-deja/g++.other/ambig3.C: New test.
22308
22309 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
22310
22311         * g++.old-deja/g++.pt/syntax1.C: New test.
22312         * g++.old-deja/g++.pt/syntax2.C: New test.
22313         * g++.old-deja/g++.other/syntax3.C: New test.
22314         * g++.old-deja/g++.other/syntax4.C: New test.
22315
22316 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
22317
22318         * gcc.dg/20000623-1.c: Prototype exit and abort.
22319
22320 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
22321
22322         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
22323         New tests.
22324         * gcc.dg/cpp-mi3.def: New file.
22325
22326         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
22327         inside assertions.
22328         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
22329         lexer's error messages.
22330         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
22331         divine anything from the linemarkers.
22332         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
22333         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
22334
22335 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
22336
22337         * gcc.dg/20000623-1.c: New test.
22338
22339 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
22340
22341         * gcc.c-torture/execute/20000622-1.c: New test.
22342
22343 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
22344
22345         * g++.old-deja/g++.other/init15.C: New test.
22346
22347 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
22348
22349         * g++.old-deja/g++.pt/vaarg2.C: New test.
22350         * g++.old-deja/g++.pt/vaarg3.C: New test.
22351
22352 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
22353
22354         * g++.old-deja/g++.other/dyncast6.C: New test.
22355
22356 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
22357
22358         * gcc.c-torture/execute/loop-6.c: New test.
22359
22360 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
22361
22362         * gcc.dg/20000614-1.c: New test.
22363         * gcc.dg/20000614-2.c: New test.
22364
22365 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
22366
22367         * g++.old-deja/g++.other/inline12.C: New test.
22368
22369 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
22370
22371         * g++.old-deja/g++.other/eh1.C: New test.
22372
22373 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
22374
22375         * g++.old-deja/g++.other/type.C: New test.
22376
22377 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
22378
22379         * g++.old-deja/g++.other/initstring.C: New test.
22380
22381 2000-06-12  Jason Merrill  <jason@redhat.com>
22382
22383         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
22384
22385 2000-06-09  Jeffrey A Law  (law@cygnus.com)
22386
22387         * gcc.c-torture/compile/20000609-1.c: New test.
22388
22389 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
22390
22391         * gcc.dg/20000609-1.c: New test.
22392
22393 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
22394
22395         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
22396         * gcc.c-torture/noncompile/poison-1.c: Move...
22397         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
22398         * gcc.dg/cpp-li1.c: Add a token after the #line.
22399
22400 2000-06-05  Richard Henderson  <rth@cygnus.com>
22401
22402         * gcc.c-torture/execute/20000605-2.c: New test.
22403         * gcc.c-torture/execute/20000605-3.c: New test.
22404
22405 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
22406
22407         * g77.f-torture/execute/20000503-1.x: New file.
22408
22409 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
22410
22411         * g++.old-deja/g++.eh/badalloc1.C: New test.
22412
22413 2000-06-05  Richard Henderson  <rth@cygnus.com>
22414
22415         * gcc.c-torture/execute/20000605-1.c: New test.
22416
22417 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
22418             Nathan Sidwell <nathan@codesourcery.com>
22419
22420         * gcc.c-torture/compile/20000605-1.c: New test.
22421
22422 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
22423
22424         * g77.f-torture/compile/20000601-1.f:  New test.
22425
22426 2000-06-03  Richard Henderson  <rth@cygnus.com>
22427
22428         * gcc.c-torture/execute/20000603-1.c: New.
22429
22430 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
22431
22432         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
22433         * gcc.dg/noreturn-2.c (noreturn): Likewise.
22434
22435 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
22436
22437         * gcc.dg/compare2.c (case 12): XFAIL.
22438         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
22439         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
22440
22441         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
22442
22443 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
22444
22445         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
22446         guard macro is already defined when the header is first
22447         included.
22448         * gcc.dg/cpp-mix.h: New file.
22449         * gcc.dg/endif-label.c: Update patterns to match compiler.
22450
22451         * g++.brendan/complex1.C: Declare abort.
22452         * g++.law/refs4.C: Remove XFAIL.
22453         * g++.oliva/expr2.C: Declare abort and exit.
22454
22455 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
22456
22457         * gcc.c-torture/execute/20000528-1.c: New test.
22458
22459         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
22460         * g++.old-deja/g++.law/temps4.C: Likewise.
22461
22462         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
22463         stdlib.h.  Call abort() on failure.
22464         * g++.old-deja/g++.law/refs4.C: Likewise.
22465         * g++.old-deja/g++.law/temps4.C: Likewise.
22466         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
22467         * gcc.c-torture/execute/20000112-1.c: Include string.h.
22468
22469 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
22470
22471         Relative to g++.dg/special:
22472         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
22473
22474         Relative to g++.old-deja:
22475         * g++.brendan/complex1.C, g++.jason/optimize2.C,
22476         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
22477         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
22478         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
22479         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
22480         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
22481         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
22482
22483         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
22484         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
22485         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
22486         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
22487         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
22488         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
22489         and/or string.h.
22490
22491         * g++.other/goto1.C: Update expectations for error messages.
22492
22493 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
22494
22495         * gcc.c-torture/compile/20000523-1.c: New test.
22496
22497 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
22498
22499         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
22500
22501 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
22502
22503         * g++.old-deja/g++.eh/catch11.C: New test.
22504         * g++.old-deja/g++.eh/catch12.C: New test.
22505
22506 2000-05-24  Nick Clifton  <nickc@cygnus.com>
22507
22508         * gcc.c-torture/execute/20000523-1.c: New test.
22509
22510 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
22511
22512         * c-torture/execute/bcp-1.c: Replace abort in arg of
22513         __builtin_constant_p with a generic external function.
22514
22515         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
22516         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
22517         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
22518         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
22519         Prototype abort and/or exit.
22520
22521         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
22522         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
22523         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
22524         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
22525
22526 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
22527
22528         * gcc.dg/dwarf2-1.c: New test.
22529
22530 2000-05-20  Richard Henderson  <rth@cygnus.com>
22531
22532         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
22533
22534 2000-05-20  Andreas Jaeger  <aj@suse.de>
22535
22536         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
22537         testcase.
22538
22539 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
22540
22541         * gcc.c-torture/execute/20000519-2.c: New test.
22542
22543 2000-05-19  Andreas Jaeger  <aj@suse.de>
22544
22545         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
22546         which fails with SSA.
22547
22548         * lib/c-torture.exp: Also test with -O3 -fssa.
22549
22550 2000-05-18  Michael Meissner  <meissner@redhat.com>
22551
22552         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
22553         * gcc.c-torture/execute/920415-1.c: Ditto.
22554         * gcc.c-torture/execute/920501-1.c: Ditto.
22555         * gcc.c-torture/execute/conversion.c: Ditto.
22556         * gcc.c-torture/execute/cvt-1.c: Ditto.
22557
22558 2000-05-18  Jeffrey A Law  (law@cygnus.com)
22559
22560         * gcc.c-torture/compile/20000518-1.c: New test.
22561
22562 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
22563
22564         * g77.f-torture/compile/200005018.f:  New test.
22565
22566 2000-05-17  Jeffrey A Law  (law@cygnus.com)
22567
22568         * gcc.c-torture/compile/20000517-1.c: New test.
22569
22570 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22571
22572         * gcc.c-torture/execute/20000516-1.c: New test.
22573
22574 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
22575
22576         * g++.old-deja/g++.other/eh.C: New test.
22577
22578 2000-05-12  Richard Henderson  <rth@cygnus.com>
22579
22580         * gcc.c-torture/execute/990208-1.c (main): Don't pass
22581         constants through to doit's conditional.
22582
22583 2000-05-11  Jeffrey A Law  (law@cygnus.com)
22584
22585         * gcc.c-torture/compile/20000511-1.c: New test.
22586         * g77.f-torture/compile/20000511-1.f: New test.
22587         * g77.f-torture/compile/20000511-2.f: New test.
22588
22589 2000-05-11  Michael Meissner  <meissner@redhat.com>
22590
22591         * gcc.c-torture/execute/20000511-1.c: New test.
22592
22593 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
22594
22595         * gcc.dg/dg.exp: Scan .S files as well as .c files.
22596         * gcc.dg/20000510-1.S: New.
22597
22598 2000-05-08  Catherine Moore  <clm@cygnus.com>
22599
22600         * gcc.dg/unused-3.c: New.
22601
22602 2000-05-06  Richard Henderson  <rth@cygnus.com>
22603
22604           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
22605           * g++.old-deja/g++.mike/warn1.C: Likewise.
22606           * g++.old-deja/g++.pt/local1.C: Likewise.
22607           * g++.old-deja/g++.pt/local7.C: Likewise.
22608           * g++.old-deja/g++.pt/spec16.C: Likewise.
22609
22610 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
22611
22612         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
22613
22614 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
22615
22616           * g77.f-torture/execute/20000503-1.f:  New test.
22617
22618 2000-05-04  Andreas Jaeger  <aj@suse.de>
22619
22620         * gcc.dg/noreturn-2.c: New test.
22621
22622 2000-05-04  Neil Booth  <NeilB@earthling.net>
22623
22624         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
22625         preprocessor.
22626
22627 2000-05-04  Richard Henderson  <rth@cygnus.com>
22628
22629         * gcc.c-torture/execute/20000503-1.c: Fix typo.
22630
22631 2000-05-04  Richard Henderson  <rth@cygnus.com>
22632
22633         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
22634         OpenSSL by Jason R Thorpe.
22635
22636 2000-05-03  Jim Wilson  <wilson@cygnus.com>
22637
22638         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
22639
22640 2000-05-03  Robert Lipe <robertlipe@usa.net>
22641
22642         * gcc.dg/20000503-1.c: New test.
22643
22644 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
22645
22646         * gcc.c-torture/compile/20000502-1.c: New test.
22647         * g++.old-deja/g++.other/align.C: New test.
22648         * gcc.dg/cpp-tradstringify.c: New test.
22649
22650 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
22651
22652         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
22653         and hard registers.
22654
22655 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
22656
22657         * gcc.c-torture/execute/loop-5.c: New test.
22658
22659 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
22660
22661         * gcc.c-torture/execute/va-arg-20.c: New test.
22662
22663 2000-04-23  Jeffrey A Law  (law@cygnus.com)
22664
22665         * gcc.c-torture/execute/20000422-1.c: New test.
22666
22667 2000-04-20  Greg McGary  <gkm@gnu.org>
22668
22669         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
22670         when optimizing, but without sibling-call optimizations (-O1).
22671
22672 2000-04-20  Jeffrey A Law  (law@cygnus.com)
22673
22674           * gcc.c-torture/compile/20000420-1.c: New test.
22675
22676 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
22677
22678         * g++.abi/ptrflags.C: New test.
22679         * g++.eh/catchptr1.C: Test incomplete pointer chains.
22680
22681 2000-04-19  Catherine Moore  <clm@cygnus.com>
22682
22683         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
22684
22685 2000-04-19  Greg McGary  <gkm@gnu.org>
22686
22687         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
22688         sibling-call optimizations.
22689
22690 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
22691
22692         * gcc.dg/20000419-1.c: New test.
22693
22694 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
22695
22696         * gcc.c-torture/execute/20000412-6.c: New test.
22697
22698 2000-04-12  Jeffrey A Law  (law@cygnus.com)
22699
22700         * gcc.c-torture/execute/20000412-5.c: New test.
22701         * g77.f-torture/compile/20000412-1.f: New test.
22702         * gcc.c-torture/execute/20000412-4.c: New test.
22703         * gcc.c-torture/compile/20000412-2.c: New test.
22704         * gcc.c-torture/execute/20000412-3.c: New test.
22705         * gcc.c-torture/compile/20000412-1.c: New test.
22706         * gcc.c-torture/execute/20000412-2.c: New test.
22707
22708 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
22709
22710         * objc/execute/bf-20.m: New test.
22711
22712 2000-04-10  Richard Henderson  <rth@cygnus.com>
22713
22714         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
22715
22716         * gcc.c-torture/execute/20000412-1.c: New test.
22717
22718 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
22719
22720         * g++.old-deja/g++.eh/catchptr1.C: New test.
22721
22722 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
22723
22724         * g++.old-deja/g++.abi/cxa_vec.C: New test.
22725
22726 2000-04-08  Neil Booth  <NeilB@earthling.net>
22727
22728         * gcc.dg/cpp-nullchar.c: Remove test as
22729         embedded nulls cause problems.
22730
22731 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22732
22733         * gcc.dg/compare2.c: New test.
22734
22735 2000-04-08  Neil Booth  <NeilB@earthling.net>
22736
22737         * gcc.dg/cpp-nullchar.c: New test.
22738
22739 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
22740
22741         * gcc.dg/cpp-mi2.c: New test.
22742         * gcc.dg/cpp-mi2[abc].h: New files.
22743
22744 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
22745
22746         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
22747         member name.
22748
22749 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
22750
22751         * g++.old-deja/g++.abi/vmihint.C: New test.
22752
22753 2000-04-06  Neil Booth  <NeilB@earthling.net>
22754
22755         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
22756         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
22757         copyright.
22758
22759 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
22760
22761         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
22762         avoid stack-frame overwrite.
22763
22764 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
22765
22766         * gcc.c-torture/compile/20000405-2.c: New test.
22767         * gcc.c-torture/compile/20000405-3.c: New test.
22768
22769 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22770
22771         * gcc.c-torture/compile/20000405-1.c: New test.
22772
22773 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
22774
22775         * gcc.dg/cast-qual-1.c: Revert last change.
22776
22777 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22778
22779         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
22780
22781 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
22782
22783         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
22784         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
22785
22786 2000-04-03  Jeffrey A Law  (law@cygnus.com)
22787
22788         * gcc.c-torture/compile/20000403-2.c: New test.
22789         * gcc.c-torture/compile/20000403-1.c: New test.
22790
22791 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
22792
22793         * gcc.c-torture/execute/20000403-1.c: New test.
22794
22795 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
22796
22797         * gcc.c-torture/execute/20000402-1.c: New test.
22798
22799 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
22800
22801         * gcc.c-torture/execute/va-arg-15.c: New test.
22802         * gcc.c-torture/execute/va-arg-16.c: New test.
22803         * gcc.c-torture/execute/va-arg-17.c: New test.
22804         * gcc.c-torture/execute/va-arg-18.c: New test.
22805         * gcc.c-torture/execute/va-arg-19.c: New test.
22806
22807 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
22808
22809         * gcc.c-torture/compile/981211-1.c: Move to...
22810         * gcc.dg/cpp-as1.c: ...here.
22811         * gcc.dg/cpp-as2.c: New file.
22812
22813         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
22814         compiler.
22815
22816 2000-04-02  Neil Booth  <NeilB@earthling.net>
22817
22818         * gcc.dg/cpp-cond.c  New tests.
22819         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
22820         accidental success less likely.
22821         * gcc.dg/cpp-missingop.c  New tests.
22822         * gcc.dg/cpp-missingparen.c  New tests.
22823         * gcc.dg/cpp-shift.c  New tests.
22824         * gcc.dg/cpp-shortcircuit.c  New tests.
22825         * gcc.dg/cpp-unary.c  New tests.
22826
22827 2000-03-29  Jeffrey A Law  (law@cygnus.com)
22828
22829         * gcc.c-torture/compile/20000329-1.c: New test.
22830
22831 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
22832
22833         * gcc.c-torture/compile/20000326-1.c: New test.
22834         * gcc.c-torture/compile/20000326-2.c: New test.
22835
22836 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
22837
22838         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
22839         the first parameter is a function argument.
22840
22841 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
22842
22843         * g++.old-deja/g++.ext/array4.C: New test.
22844
22845 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
22846
22847         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
22848
22849 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22850
22851         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
22852
22853 2000-03-19  Richard Henderson  <rth@cygnus.com>
22854
22855         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
22856
22857 2000-03-19  Richard Henderson  <rth@cygnus.com>
22858
22859         * gcc.c-torture/compile/20000319-1.c: New test.
22860
22861 2000-03-14  Jeffrey A Law  (law@cygnus.com)
22862
22863         * gcc.c-torture/execute/20000314-3.c: New test.
22864         * gcc.c-torture/execute/20000314-2.c: New test.
22865         * gcc.c-torture/execute/20000314-1.c: New test.
22866         * gcc.c-torture/compile/20000314-2.c: New test.
22867         * gcc.c-torture/compile/20000314-1.c: New test.
22868
22869 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
22870
22871         * g++.old-deja/g++.warn/inline.C: New test.
22872
22873 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
22874
22875         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
22876         standards-compliant result rather than specific constants.
22877         Put test-values in array.
22878
22879 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
22880
22881         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
22882         (g++_target_compile): Put test-specific options last.
22883
22884 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22885
22886         * g++.old-deja/g++.eh/vbase4.C: New test.
22887
22888 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22889
22890         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
22891
22892 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22893
22894         * g++.old-deja/g++.brendan/misc12.C: Removed.
22895         * g++.old-deja/g++.pt/memtemp77.C: Constify.
22896         * g++.old-deja/g++.ext/pretty4.C: New test.
22897
22898 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22899
22900         * g++.old-deja/g++.other/string2.C: New test.
22901
22902 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
22903
22904         * g++.old-deja/g++.warn/impint2.C: New test.
22905
22906 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
22907
22908         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
22909         is 1, not zero.
22910
22911 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
22912
22913         * g++.old-deja/g++.warn/impint.C: New test.
22914         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
22915         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
22916         * g++.old-deja/g++.pt/explicit12.C: Likewise.
22917         * g++.old-deja/g++.pt/explicit13.C: Likewise.
22918         * g++.old-deja/g++.pt/explicit17.C: Likewise.
22919         * g++.old-deja/g++.pt/explicit18.C: Likewise.
22920         * g++.old-deja/g++.pt/explicit19.C: Likewise.
22921         * g++.old-deja/g++.pt/explicit23.C: Likewise.
22922         * g++.old-deja/g++.pt/explicit31.C: Likewise.
22923         * g++.old-deja/g++.pt/explicit35.C: Likewise.
22924         * g++.old-deja/g++.pt/explicit6.C: Likewise.
22925         * g++.old-deja/g++.pt/memclass7.C: Likewise.
22926
22927 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
22928
22929         * gcc.dg/cpp-redef.c: New test.
22930
22931 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
22932
22933         * g++.old-deja/g++.pt/unify7.C: New test.
22934
22935 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22936
22937         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
22938         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
22939
22940 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
22941
22942         * gcc.c-torture/compile/20000224-1.c: New test.
22943
22944 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22945
22946         * gcc.c-torture/compile/cpp-2.c: New test.
22947         * gcc.c-torture/compile/cpp-1.c: New test.
22948
22949 2000-02-25  Jeffrey A Law  (law@cygnus.com)
22950
22951         * gcc.c-torture/execute/20000225-1.c: New test.
22952
22953 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22954
22955         * gcc.dg/cpp-li2.c: New test.
22956
22957         * gcc.dg/cpp-wi1.c: New test.
22958
22959         * gcc.dg/cpp-li1.c: New test.
22960
22961 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
22962
22963         * g++.old-deja/g++.other/sizeof5.C: New test.
22964
22965 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22966
22967         * gcc.c-torture/execute/va-arg-13.c: New test.
22968
22969 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
22970
22971         * gcc.c-torture/execute/va-arg-12.c: New test.
22972
22973 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
22974
22975         * gcc.c-torture/execute/20000223-1.c: New test.
22976
22977 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
22978
22979         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
22980
22981 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
22982
22983         * g++.old-deja/g++.abi/ptrmem.C: New test.
22984
22985 2000-02-19  Richard Henderson  <rth@cygnus.com>
22986
22987         * gcc.c-torture/compile/init-3.c: New.
22988
22989 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
22990
22991         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
22992         ALWAYS_CXXFLAGS.
22993
22994 2000-02-11  Robert Lipe <robertl@sco.com>
22995
22996         * gcc.c-torture/compile/20000211-3.c: New test.
22997
22998 2000-02-11  Martin Buchholz <martin@xemacs.org>
22999
23000         * gcc.c-torture/compile/20000211-2.c: New test.
23001
23002 2000-02-11  Jeffrey A Law  (law@cygnus.com)
23003
23004         * gcc.c-torture/compile/20000211-1.c: New test.
23005
23006 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
23007
23008         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
23009           on native targets
23010
23011 2000-02-08  Nathan Sidwell  <nathan@acm.org>
23012
23013         * g++.old-deja/g++.other/cast5.C: New test.
23014
23015 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
23016
23017         * gcc.c-torture/execute/20000205-1.c: New.
23018
23019 2000-02-03  Nathan Sidwell  <nathan@acm.org>
23020
23021         * g++.old-deja/g++.jason/cast3.C: Return void.
23022         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
23023
23024 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23025
23026         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
23027
23028         * gcc.dg/loop-1.c: New test.
23029
23030 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
23031
23032         * gcc.c-torture/compile/20000127-1.c: New test.
23033         * gcc.c-torture/execute/991228-1.c: New test.
23034
23035 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23036
23037         * gcc.dg/unused-2.c: New test.
23038
23039         * gcc.dg/conv-1.c: New test.
23040
23041 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
23042
23043         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
23044         compiler.
23045         (tool_option_proc): Fix typo.
23046
23047 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
23048
23049         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
23050         of the ld on the host, not on the build machine.
23051         Also, don't crash if '--help' is not a supported option.
23052
23053 2000-01-24  Richard Henderson  <rth@cygnus.com>
23054
23055         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
23056
23057 2000-01-20  Jeffrey A Law  (law@cygnus.com)
23058
23059         * gcc.c-torture/execute/20000120-2.c: New test.
23060         * gcc.c-torture/execute/20000120-1.c: New test.
23061
23062 2000-01-13  Jeffrey A Law  (law@cygnus.com)
23063
23064         * gcc.c-torture/execute/20000113-1.c: New test.
23065
23066 2000-01-12  Jeffrey A Law  (law@cygnus.com)
23067
23068         * gcc.c-torture/execute/20000112-1.c: New test.
23069
23070 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23071
23072         * gcc.dg/20000111-1.c: New test.
23073
23074 2000-01-10  Jeffrey A Law  (law@cygnus.com)
23075
23076         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
23077         with 16 bit integers.
23078
23079 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23080
23081         * gcc.dg/20000108-1.c: New test.
23082
23083 2000-01-05  Nathan Sidwell  <nathan@acm.org>
23084
23085         * g++.old-deja/g++.ns/koenig8.C: New test.
23086
23087 2000-01-05  Nathan Sidwell  <nathan@acm.org>
23088
23089         * g++.old-deja/g++.other/cast4.C: New test.
23090
23091 2000-01-05  Jeffrey A Law  (law@cygnus.com)
23092
23093         * gcc.c-torture/compile/20000105-2.c: New test.
23094         * gcc.c-torture/compile/20000105-1.c: New test.
23095
23096 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23097
23098         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
23099         references to printf & atoi to conform to ANSI standard.
23100         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
23101         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
23102         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
23103         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
23104         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
23105         * g++.old-deja/g++.brendan/complex1.C: Likewise.
23106         * g++.old-deja/g++.brendan/copy1.C: Likewise.
23107         * g++.old-deja/g++.brendan/copy2.C: Likewise.
23108         * g++.old-deja/g++.brendan/copy3.C: Likewise.
23109         * g++.old-deja/g++.brendan/copy4.C: Likewise.
23110         * g++.old-deja/g++.brendan/copy5.C: Likewise.
23111         * g++.old-deja/g++.brendan/copy6.C: Likewise.
23112         * g++.old-deja/g++.brendan/copy7.C: Likewise.
23113         * g++.old-deja/g++.brendan/copy8.C: Likewise.
23114         * g++.old-deja/g++.brendan/crash11.C: Likewise.
23115         * g++.old-deja/g++.brendan/crash14.C: Likewise.
23116         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
23117         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
23118         * g++.old-deja/g++.brendan/delete2.C: Likewise.
23119         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
23120         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
23121         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
23122         * g++.old-deja/g++.brendan/eh1.C: Likewise.
23123         * g++.old-deja/g++.brendan/groff1.C: Likewise.
23124         * g++.old-deja/g++.brendan/init3.C: Likewise.
23125         * g++.old-deja/g++.brendan/misc12.C: Likewise.
23126         * g++.old-deja/g++.brendan/misc7.C: Likewise.
23127         * g++.old-deja/g++.brendan/new2.C: Likewise.
23128         * g++.old-deja/g++.brendan/operators4.C: Likewise.
23129         * g++.old-deja/g++.brendan/operators5.C: Likewise.
23130         * g++.old-deja/g++.brendan/overload2.C: Likewise.
23131         * g++.old-deja/g++.brendan/overload7.C: Likewise.
23132         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
23133         * g++.old-deja/g++.brendan/reference1.C: Likewise.
23134         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
23135         * g++.old-deja/g++.brendan/template24.C: Likewise.
23136         * g++.old-deja/g++.brendan/template3.C: Likewise.
23137         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
23138         * g++.old-deja/g++.jason/inline3.C: Likewise.
23139         * g++.old-deja/g++.jason/opeq.C: Likewise.
23140         * g++.old-deja/g++.law/arg5.C: Likewise.
23141         * g++.old-deja/g++.law/arm7.C: Likewise.
23142         * g++.old-deja/g++.law/ctors11.C: Likewise.
23143         * g++.old-deja/g++.law/cvt8.C: Likewise.
23144         * g++.old-deja/g++.law/init9.C: Likewise.
23145         * g++.old-deja/g++.law/refs4.C: Likewise.
23146         * g++.old-deja/g++.law/template2.C: Likewise.
23147         * g++.old-deja/g++.law/visibility24.C: Likewise.
23148         * g++.old-deja/g++.law/vtable3.C: Likewise.
23149         * g++.old-deja/g++.mike/asm2.C: Likewise.
23150         * g++.old-deja/g++.mike/eh1.C: Likewise.
23151         * g++.old-deja/g++.mike/misc1.C: Likewise.
23152         * g++.old-deja/g++.mike/misc13.C: Likewise.
23153         * g++.old-deja/g++.mike/misc14.C: Likewise.
23154         * g++.old-deja/g++.mike/ns12.C: Likewise.
23155         * g++.old-deja/g++.mike/p1248.C: Likewise.
23156         * g++.old-deja/g++.mike/p3708.C: Likewise.
23157         * g++.old-deja/g++.mike/p3708a.C: Likewise.
23158         * g++.old-deja/g++.mike/p3708b.C: Likewise.
23159         * g++.old-deja/g++.mike/p646.C: Likewise.
23160         * g++.old-deja/g++.mike/p700.C: Likewise.
23161         * g++.old-deja/g++.mike/p783.C: Likewise.
23162         * g++.old-deja/g++.mike/p783a.C: Likewise.
23163         * g++.old-deja/g++.mike/p783b.C: Likewise.
23164         * g++.old-deja/g++.mike/p786.C: Likewise.
23165         * g++.old-deja/g++.mike/p789.C: Likewise.
23166         * g++.old-deja/g++.mike/p789a.C: Likewise.
23167         * g++.old-deja/g++.mike/p807a.C: Likewise.
23168         * g++.old-deja/g++.other/delete3.C: Likewise.
23169         * g++.old-deja/g++.other/dyncast1.C: Likewise.
23170         * g++.old-deja/g++.other/dyncast2.C: Likewise.
23171         * g++.old-deja/g++.other/dyncast3.C: Likewise.
23172         * g++.old-deja/g++.other/empty1.C: Likewise.
23173         * g++.old-deja/g++.other/temporary1.C: Likewise.
23174         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
23175         * g++.old-deja/g++.pt/t16.C: Likewise.
23176         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
23177
23178 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
23179
23180         * gcc.dg/991230-1.c: New test.
23181
23182 1999-12-29  Jeffrey A Law  (law@cygnus.com)
23183
23184         * gcc.c-torture/compile/991229-3.c: New test.
23185         * gcc.c-torture/compile/991229-2.c: New test.
23186         * gcc.c-torture/compile/991229-1.c: New test.
23187
23188 1999-12-29  Greg McGary <gkm@eng.ascend.com>
23189
23190         * gcc.c-torture/compile/labels-2.c: New test.
23191
23192 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
23193
23194         * gcc.c-torture/execute/991227-1.c: New test.
23195
23196 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23197
23198         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
23199
23200 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
23201
23202         * gcc.c-torture/execute/991221-1.c: New test.
23203
23204 1999-12-20  Nathan Sidwell  <nathan@acm.org>
23205
23206         * g++.old-deja/g++.other/cast3.C: New test.
23207
23208 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
23209
23210         * gcc.c-torture/execute/991216-4.c: New test.
23211
23212 1999-12-16  Michael Meissner  <meissner@cygnus.com>
23213
23214         * gcc.c-torture/execute/991216-1.c: New test.
23215         * gcc.c-torture/execute/991216-2.c: New test.
23216         * gcc.c-torture/execute/991216-3.c: New test.
23217
23218 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
23219
23220         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
23221         Actually make the test fail by using "-O2" for compilation.
23222
23223 1999-12-15  Nathan Sidwell  <nathan@acm.org>
23224
23225         * g++.old-deja/g++.warn/cast-align1.C: New test.
23226
23227 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
23228
23229         * gcc.c-torture/compile/991214-1.c: New test.
23230         * gcc.c-torture/compile/991214-2.c: New test.
23231
23232 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
23233
23234         * gcc.dg/991214-1.c: New test.
23235
23236 1999-12-13  Jeffrey A Law  (law@cygnus.com)
23237
23238         * gcc.c-torture/compile/991213-3.c: New test.
23239         * gcc.c-torture/compile/991213-2.c: New test.
23240         * gcc.c-torture/compile/991213-1.c: New test.
23241
23242 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
23243
23244         * gcc.dg/991209-1.c: New test.
23245
23246 1999-12-08  Nathan Sidwell <nathan@acm.org>
23247
23248         * gcc.c-torture/compile/991208-1.c: New test.
23249
23250 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23251
23252         * gcc.dg/ultrasp2.c: New test.
23253
23254 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
23255
23256         * g++.old-deja/g++.abi/align.C (main): Fix typo.
23257
23258 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
23259
23260         * gcc.c-torture/compile/991202-1.c: New test.
23261         * gcc.c-torture/execute/991202-1.c: New test.
23262         * gcc.c-torture/execute/991202-2.c: New test.
23263         * gcc.c-torture/execute/991202-3.c: New test.
23264
23265 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
23266
23267         * g++.old-deja/g++.abi/align.C: New test.
23268         * g++.old-deja/g++.abi/aggregates.C: Likewise.
23269         * g++.old-deja/g++.abi/bitfields.C: Likewise.
23270
23271 1999-12-01  Richard Henderson  <rth@cygnus.com>
23272
23273         * gcc.c-torture/execute/991201-1.c: New.
23274
23275 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
23276
23277         * gcc.dg/991129-1.c: New test.
23278
23279 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
23280
23281         * gcc.c-torture/compile/991127-1.c: New test.
23282
23283 1999-11-22  Nathan Sidwell  <nathan@acm.org>
23284
23285         * g++.old-deja/g++.other/warn4.C: New test.
23286
23287 1999-11-22  Nathan Sidwell  <nathan@acm.org>
23288
23289         * g++.old-deja/g++.eh/cleanup2.C: New test.
23290         * g++.old-deja/g++.ext/pretty2.C: New test.
23291         * g++.old-deja/g++.ext/pretty3.C: New test.
23292         * g++.old-deja/g++.other/debug6.C: New test.
23293
23294 1999-10-20  Jim Wilson  <wilson@cygnus.com>
23295
23296         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
23297         compiler_output to look for one error message instead of two.
23298
23299 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
23300
23301         * gcc.c-torture/execute/991118-1.c: Also test case
23302         where the word boundary does not split a byte evenly.
23303
23304 1999-11-19  Nathan Sidwell  <nathan@acm.org>
23305
23306         * g++.old-deja/g++.ext/restrict1.C: New test.
23307
23308 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
23309
23310         * gcc.c-torture/execute/991118-1.c: New test.
23311
23312 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
23313
23314         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
23315         working directory pathnames.
23316
23317 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
23318
23319         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
23320         host is equipped with driver.h and driver.o so it can actually
23321         compile and run the tests.
23322
23323 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
23324
23325         * gcc.c-torture/compile/991008-1.c: New test.
23326
23327 1999-11-08  Nick Clifton  <nickc@cygnus.com>
23328
23329         * lib/gcc-dg.exp: Include target-supports.exp
23330
23331 1999-11-05  Nick Clifton  <nickc@cygnus.com>
23332
23333         * lib/target-supports.exp: New file: Provide procs to test for
23334         features supported by the target.
23335         (check_weak_available): Moved here from ecos.exp.
23336         (check_alias_available): New proc: Determine of the target
23337         toolchain supports the alias attribute.
23338
23339         * gcc.dg/special/ecos.exp: Move check_weak_available to
23340         target-supports.exp.
23341         (alias-1.c): Only perform the test if the target supports
23342         aliases.
23343         (wkali-1.c): Only perform the test if the target supports
23344         aliases.
23345
23346         * gcc.dg/990506-0.c: Expect error messages from cross
23347         targets as well as native targets.
23348
23349 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23350
23351         * gcc.dg/ultrasp1.c: Removed xfail.
23352         * gcc.dg/struct-ret-2.c: Likewise.
23353         * gcc.dg/array-1.c: Likewise.
23354
23355 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23356
23357         * gcc.dg/struct-ret-2.c: New test.
23358
23359         * gcc.dg/array-1.c: New test.
23360
23361 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
23362
23363         * gcc.c-torture/execute/991030-1.c: New test.
23364
23365 1999-10-26  Richard Henderson  <rth@cygnus.com>
23366
23367         * gcc.c-torture/compile/991026-2.c: New test.
23368
23369 1999-10-26  Jeffrey A Law  (law@cygnus.com)
23370
23371         * gcc.c-torture/compile/991026-1.c: New test.
23372
23373 1999-10-23  Jeffrey A Law  (law@cygnus.com)
23374
23375         * gcc.c-torture/execute/991023-1.c: New test.
23376
23377 1999-10-19  Jeffrey A Law  (law@cygnus.com)
23378
23379         * gcc.c-torture/execute/991019-1.c: New test.
23380
23381 1999-10-16  Richard Henderson  <rth@cygnus.com>
23382
23383         * gcc.c-torture/execute/991016-1.c: New test.
23384
23385 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
23386
23387         * gcc.c-torture/execute/991014-1.c: New test.
23388
23389 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
23390
23391         * g++.old-deja/g++.other/union2.C: New test.
23392
23393 1999-10-13  Nathan Sidwell  <nathan@acm.org>
23394
23395         * g++.old-deja/g++.other/vaarg2.C: New test.
23396         * g++.old-deja/g++.other/vaarg3.C: New test.
23397
23398 1999-10-12  Craig Burley  <craig@jcb-sc.com>
23399
23400         * g77.f-torture/noncompile/19990905-1.f: Moved from being
23401         in compile/.
23402
23403 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
23404
23405         * gcc.c-torture/execute/va-arg-11.c: New test.
23406
23407 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
23408
23409         * lib/file-format.exp (gcc_target_object_format): Don't
23410         crash if objdump is unavailable.
23411
23412 1999-09-29  Donn Terry <donn@interix.com>
23413
23414         * gcc.misc-tests/mg.exp: delete extraneous redirection.
23415
23416 1999-09-28  Nick Clifton  <nickc@cygnus.com>
23417
23418         * gcc.c-torture/compile/990928-1.c: New test.
23419
23420 1999-09-28  Nathan Sidwell  <nathan@acm.org>
23421
23422         * g++.old-deja/g++.other/decl6.C: New test.
23423
23424 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23425
23426         * gcc.c-torture/execute/va-arg-10.c: New test.
23427
23428 1999-09-27  Nathan Sidwell  <nathan@acm.org>
23429
23430         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
23431         __PRETTY_FUNCTION__.
23432
23433 1999-09-23  Nick Clifton  <nickc@cygnus.com>
23434
23435         * gcc.c-torture/execute/990923-1.c: New test.
23436
23437 1999-09-21  Nick Clifton  <nickc@cygnus.com>
23438
23439         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
23440         for which -fpic is inappropriate.
23441
23442 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
23443
23444         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
23445
23446 1999-09-21  Nathan Sidwell  <nathan@acm.org>
23447
23448         * g++.old-deja/g++.other/dyncast1.C: New test.
23449         * g++.old-deja/g++.other/dyncast2.C: New test.
23450         * g++.old-deja/g++.other/dyncast3.C: New test.
23451         * g++.old-deja/g++.other/dyncast4.C: New test.
23452         * g++.old-deja/g++.other/dyncast5.C: New test.
23453         * g++.old-deja/g++.eh/catch3.C: New test.
23454         * g++.old-deja/g++.eh/catch3p.C: New test.
23455         * g++.old-deja/g++.eh/catch4.C: New test.
23456         * g++.old-deja/g++.eh/catch4p.C: New test.
23457         * g++.old-deja/g++.eh/catch5.C: New test.
23458         * g++.old-deja/g++.eh/catch5p.C: New test.
23459         * g++.old-deja/g++.eh/catch6.C: New test.
23460         * g++.old-deja/g++.eh/catch6p.C: New test.
23461         * g++.old-deja/g++.eh/catch7.C: New test.
23462         * g++.old-deja/g++.eh/catch7p.C: New test.
23463         * g++.old-deja/g++.eh/catch8.C: New test.
23464         * g++.old-deja/g++.eh/catch8p.C: New test.
23465         * g++.old-deja/g++.eh/catch9.C: New test.
23466         * g++.old-deja/g++.eh/catch9p.C: New test.
23467
23468 1999-09-13  Nathan Sidwell  <nathan@acm.org>
23469
23470         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
23471         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
23472
23473 1999-09-13  Jeffrey A Law  (law@cygnus.com)
23474
23475         * gcc.c-torture/compile/990913-1.c: New test.
23476
23477 1999-09-10  Nathan Sidwell  <nathan@acm.org>
23478
23479         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
23480         * g++.old-deja/g++.jason/rfg5.C: Likewise.
23481
23482 1999-09-09  Richard Henderson  <rth@cygnus.com>
23483
23484         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
23485
23486 1999-09-09  Nathan Sidwell  <nathan@acm.org>
23487
23488         * g++.old-deja/g++.other/lookup11.C: New test.
23489         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
23490         what is permitted and what we want.
23491         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
23492         overload use.
23493         * g++.old-deja/g++.jason/rfg5.C: Likewise
23494
23495 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
23496
23497         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
23498         * gcc.c-torture/noncompile/poison-1.c: New file.
23499
23500 1999-09-08  Nathan Sidwell  <nathan@acm.org>
23501
23502         * g++.old-deja/g++.other/sizeof3.C: New test.
23503         * g++.old-deja/g++.other/sizeof4.C: New test.
23504         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
23505         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
23506
23507 1999-09-07  Richard Henderson  <rth@cygnus.com>
23508
23509         * gcc.dg/va-arg-1.c: New.
23510
23511 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23512
23513         * gcc.c-torture/execute/va-arg-9.c: New test.
23514
23515 1999-09-05  Craig Burley  <craig@jcb-sc.com>
23516
23517         * g77.f-torture/compile/980519-2.f: New test.
23518         * g77.f-torture/compile/19990905-0.f: New test.
23519         * g77.f-torture/compile/19990905-1.f: New test.
23520         * g77.f-torture/compile/19990905-2.f: New test.
23521
23522         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
23523
23524 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
23525
23526         * gcc.c-torture/execute/990827-1.c: Fix typo.
23527
23528 1999-09-03  Nathan Sidwell  <nathan@acm.org>
23529
23530         * g++.old-deja/g++.other/deref1.C: New test.
23531
23532 1999-09-02  Nathan Sidwell  <nathan@acm.org>
23533
23534         * g++.old-deja/g++.other/ambig2.C: New test.
23535         * g++.old-deja/g++.other/cond5.C: New test.
23536         * g++.old-deja/g++.other/lookup16.C: New test.
23537
23538 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
23539
23540         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
23541         assemblers too.
23542
23543 1999-08-31  Jeffrey A Law  (law@cygnus.com)
23544
23545         * lib/c-torture.exp: Avoid the "compare executables" optimization
23546         when testing native.
23547
23548 1999-08-29  Jeffrey A Law  (law@cygnus.com)
23549
23550         * gcc.c-torture/execute/990829-1.c: New test.
23551         * gcc.c-torture/compile/990829-1.c: New test.
23552
23553 1999-08-27  Paul Burchard  <burchard@pobox.com>
23554
23555         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
23556         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
23557         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
23558         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
23559         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
23560         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
23561         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
23562         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
23563         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
23564         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
23565         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
23566
23567 1999-08-27  Jeffrey A Law  (law@cygnus.com)
23568
23569         * gcc.c-torture/execute/990827-1.c: New test.
23570
23571 1999-08-26  Craig Burley  <craig@jcb-sc.com>
23572
23573         * g77.f-torture/noncompile/19990826-4.f: New test.
23574
23575         * g77.f-torture/compile/19990826-3.f: New test.
23576
23577         * g77.f-torture/execute/19990826-2.f: New test.
23578
23579         * g77.f-torture/compile/19990826-1.f: New test.
23580
23581         * gcc.c-torture/execute/990826-0.c: New test.
23582         * g77.c-torture/execute/19990826-0.f: New test.
23583
23584         * g77.f-torture/noncompile/970626-2.f: New test.
23585
23586 1999-08-25  Paul Burchard  <burchard@pobox.com>
23587
23588         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
23589         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
23590         lss-011.C: New tests.
23591
23592 1999-08-25  Nathan Sidwell  <nathan@acm.org>
23593
23594         * g++.old-deja/g++.other/decl5.C: New test.
23595
23596 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23597
23598         * noncompile/noncompile.exp: Load_lib c-torture.exp.
23599         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
23600         call `postbase' for each one.  All callers of `postbase' changed
23601         to call this instead.
23602
23603 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
23604
23605         * gcc.c-torture/execute/990811-1.c: New test.
23606
23607 1999-08-09  Nick Clifton  <nickc@cygnus.com>
23608
23609         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
23610         just native ones.
23611
23612         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
23613         just native ones.
23614
23615 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
23616
23617         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
23618
23619 1999-08-04  Jeffrey A Law  (law@cygnus.com)
23620
23621         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
23622
23623 1999-08-04  Nathan Sidwell  <nathan@acm.org>
23624
23625         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
23626
23627 1999-08-04  Jeffrey A Law  (law@cygnus.com)
23628
23629         * gcc.c-torture/execute/990804-1.c: New test.
23630
23631 1999-08-03  Nathan Sidwell  <nathan@acm.org>
23632
23633         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
23634         * g++.old-deja/g++.brendan/crash64.C: Likewise
23635         * g++.old-deja/g++.brendan/overload8.C: Likewise
23636
23637 1999-08-03  Nathan Sidwell  <nathan@acm.org>
23638
23639         * g++.old-deja/g++.other/struct1.C: New test.
23640
23641 1999-08-03  Nathan Sidwell  <nathan@acm.org>
23642
23643         * g++.old-deja/g++.other/enum2.C: New test.
23644
23645 1999-08-02  Richard Henderson  <rth@cygnus.com>
23646
23647         Adapted from tests from Franz Sirl:
23648         * gcc.c-torture/execute/va-arg-7.c: New test.
23649         * gcc.c-torture/execute/va-arg-8.c: New test.
23650
23651 1999-08-01  Jeffrey A Law  (law@cygnus.com)
23652
23653         * gcc.c-torture/compile/990801-2.c: New test.
23654
23655         * gcc.c-torture/compile/990801-1.c: New test.
23656
23657 1999-07-27  Michael Meissner  <meissner@cygnus.com>
23658
23659         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
23660         fp-cmp-1.c, converting double to float.
23661
23662         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
23663         fp-cmp-1.c, converting double to long double.
23664
23665         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
23666         from fr1 to unknown_register, since fr1 is a legitimate register
23667         on some machines.
23668
23669 1999-07-25  Jeffrey A Law  (law@cygnus.com)
23670
23671         * README: More listname related changes.
23672
23673 1999-07-08  Catherine Moore  <clm@cygnus.com>
23674
23675         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
23676
23677 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
23678
23679         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
23680
23681 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
23682
23683         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
23684
23685 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
23686
23687         * gcc.dg/990703-1.c: New test.
23688
23689 1999-06-29  Nick Clifton  <nickc@cygnus.com>
23690
23691         * lib/file-format.exp: New file: Move definition of proc
23692         gcc_target_object_format to here from
23693         gcc.dg/special/ecos.exp.
23694
23695         * lib/c-torture.exp: Include lib file-format.exp.
23696         * lib/gcc-dg.exp: Include lib file-format.exp.
23697
23698         * gcc.dg/special/ecos.exp: Remove definition of proc
23699         gcc_target_object_format.
23700
23701 1999-06-28  Jeffrey A Law  (law@cygnus.com)
23702
23703         * gcc.c-torture/execute/990628-1.c: New test.
23704
23705 1999-06-25  Jeffrey A Law  (law@cygnus.com)
23706
23707         * gcc.c-torture/compile/990625-2.c: New test.
23708
23709         * gcc.c-torture/compile/990625-1.c: New test.
23710
23711 1999-06-23  Nick Clifton  <nickc@cygnus.com>
23712
23713         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
23714         attributes compile.
23715         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
23716         ports that use the COFF/PE file format.
23717
23718 1999-06-17  Jeffrey A Law  (law@cygnus.com)
23719
23720         * gcc.c-torture/compile/990617-1.c: New test.
23721
23722 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
23723
23724         * g++.old-deja/g++.other/decl4.C: New test.
23725
23726 1999-06-14  Nathan Sidwell  <nathan@acm.org>
23727
23728         * g++.old-deja/g++.other/bitfld3.C: New test.
23729
23730 1999-06-08  Nathan Sidwell  <nathan@acm.org>
23731
23732         * g++.old-deja/g++.eh/catch1.C: New test.
23733
23734 1999-06-07  Jeffrey A Law  (law@cygnus.com)
23735
23736         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
23737
23738         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
23739         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
23740
23741 1999-06-05  Craig Burley  <craig@jcb-sc.com>
23742
23743         * g77.f-torture/compile/19990502-0.f: Replace with new,
23744         shorter, test that still fails after recent changes.
23745
23746 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
23747
23748         * gcc.c-torture/execute/990604-1.c: New test.
23749
23750 1999-05-31  Jeffrey A Law  (law@cygnus.com)
23751
23752         * gcc.c-torture/execute/990531-1.c: New test.
23753
23754 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23755
23756         * gcc.c-torture/compile/990527-1.c: New test.
23757
23758 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
23759
23760         * gcc.c-torture/execute/990527-1.c: New test.
23761
23762 1999-05-25  Nick Clifton  <nickc@cygnus.com>
23763
23764         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
23765         bitfields as signed.
23766
23767 1999-05-25  Craig Burley  <craig@jcb-sc.com>
23768
23769         * g77.f-torture/compile/19990525-0.f: New test.
23770
23771 1999-05-25  Jeffrey A Law  (law@cygnus.com)
23772
23773         * gcc.c-torture/execute/990525-2.c: New test.
23774
23775         * gcc.c-torture/execute/990525-1.c: New test.
23776
23777 1999-05-24  Nathan Sidwell  <nathan@acm.org>
23778
23779         * g++.old-deja/g++.other/anon3.C: New test.
23780         * g++.old-deja/g++.other/anon4.C: New test.
23781         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
23782         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
23783         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
23784         Merrill).
23785
23786 1999-05-24  Jeffrey A Law  (law@cygnus.com)
23787
23788         * gcc.c-torture/execute/990524-1.c: New test.
23789
23790         * gcc.dg/990524-1.c: New test.
23791
23792 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23793
23794         * gcc.c-torture/compile/990523-1.c: New test.
23795
23796 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
23797
23798         * gcc.c-torture/compile/990519-1.c: New test.
23799
23800 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
23801
23802         * gcc.c-torture/compile/990517-1.c: New test.
23803
23804         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
23805         (e4, f4): New tests.
23806         (main): Call them.
23807
23808 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23809
23810         * gcc.dg/noreturn-1.c: New test.
23811
23812 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
23813
23814         * gcc.c-torture/execute/990513-1.c: New test.
23815
23816 1999-05-10  Richard Henderson  <rth@cygnus.com>
23817
23818         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
23819
23820 1999-05-10  Craig Burley  <craig@jcb-sc.com>
23821
23822         * g77.f-torture/execute/erfc.f: Use small single-precision
23823         values, to avoid problems on Alphas when not -mieee.
23824
23825 1999-05-08  Craig Burley  <craig@jcb-sc.com>
23826
23827         * gcc.dg/990506-0.c: New test.
23828
23829 1999-05-08  Richard Henderson  <rth@cygnus.com>
23830
23831         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
23832         the constant to test.  Don't XFAIL 64-bit targets.
23833
23834         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
23835         * g++.old-deja/g++.law/profile1.C: Likewise.
23836
23837         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
23838         operator new instances.
23839         * g++.old-deja/g++.other/delete5.C: Likewise.
23840
23841 1999-05-03  Craig Burley  <craig@jcb-sc.com>
23842
23843         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
23844         intrinsic.
23845
23846 1999-05-03  Craig Burley  <craig@jcb-sc.com>
23847
23848         * g77.f-torture/execute/u77-test.f: Reverse order of two
23849         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
23850
23851 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23852
23853         * gcc.dg/compare1.c: New test.
23854
23855 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23856
23857         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
23858         New tests.
23859
23860 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23861
23862         * g77.f-torture/compile/19990502-1.f: New test.
23863
23864 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23865
23866         * g77.f-torture/compile/19990502-0.f: New test.
23867
23868 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23869
23870         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
23871         intrinsic.
23872
23873 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23874
23875         * g77.f-torture/execute/u77-test.f (main): List libU77
23876         intrinsics not currently tested.
23877         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
23878         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
23879         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
23880         Trim blanks off the ends of some printed strings.
23881
23882 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23883
23884         * g77.f-torture/execute/u77-test.f (main): Just warn about
23885         FSTAT gid disagreement, as it's expected on some systems.
23886
23887 1999-05-01  Craig Burley  <craig@jcb-sc.com>
23888
23889         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
23890         use a new function, which allows for some slop.
23891         Clean up some commentary.
23892         (issum): The new function.
23893         (sgladd): Deleted subroutine.
23894
23895 1999-05-01  Craig Burley  <craig@jcb-sc.com>
23896
23897         * g77.f-torture/execute/u77-test.f: Modify to be more like
23898         libf2c/libU77 version, bringing patches to that version here.
23899         Add suitable commentary.
23900
23901 1999-04-25  Richard Henderson  <rth@cygnus.com>
23902
23903         * gcc.dg/990424-1.c: New test.
23904
23905 1999-04-24  Craig Burley  <craig@jcb-sc.com>
23906
23907         * g77.f-torture/execute/u77-test.f (main): Bug involving
23908         LSTAT has been fixed, so turn back on full checking.
23909
23910 1999-04-20  Craig Burley  <craig@jcb-sc.com>
23911
23912         * g77.f-torture/compile/19990419-0.f: New test.
23913         * g77.f-torture/execute/19990419-1.f: New test.
23914
23915 1999-04-17  Richard Henderson  <rth@cygnus.com>
23916
23917         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
23918         to avoid the need for a prototype to supress a warning.
23919
23920 1999-04-07  Jim Wilson  <wilson@cygnus.com>
23921
23922         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
23923
23924 1999-04-04  Jeffrey A Law  (law@cygnus.com)
23925
23926         * gcc.c-torture/execute/990404-1.c: New test.
23927
23928 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
23929
23930         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
23931         * gcc.dg/cpp-if3.c: Don't use -pedantic.
23932         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
23933         missing initializer warnings.
23934
23935 1999-03-28  Jeffrey A Law  (law@cygnus.com)
23936
23937         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
23938         matching strings.
23939
23940 1999-03-26  Jeffrey A Law  (law@cygnus.com)
23941
23942         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
23943
23944 1999-03-26  Craig Burley  <craig@jcb-sc.com>
23945
23946         * g77.f-torture/execute/19990325-0.f: New test.
23947         * g77.f-torture/execute/19990325-1.f: New test.
23948
23949 1999-03-24  Jeffrey A Law  (law@cygnus.com)
23950
23951         * gcc.c-torture/execute/990324-1.c: New test.
23952
23953 1999-03-22  Jim Wilson  <wilson@cygnus.com>
23954
23955         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
23956         test with 4.
23957
23958 1999-03-17  Richard Henderson  <rth@cygnus.com>
23959
23960         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
23961
23962 1999-03-13  Craig Burley  <craig@jcb-sc.com>
23963
23964         * g77.f-torture/execute/19990313-2.f: New test.
23965         * g77.f-torture/execute/19990313-3.f: New test.
23966
23967 1999-03-13  Craig Burley  <craig@jcb-sc.com>
23968
23969         * g77.f-torture/execute/19990313-0.f: New test.
23970         * g77.f-torture/execute/19990313-1.f: New test.
23971
23972 1999-03-12  Jim Wilson  <wilson@cygnus.com>
23973
23974         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
23975         printf to sprintf.
23976         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
23977         (main): Add check for u15.  Conditionalize u31 check depending on
23978         whether ints are <32 bits or >=32 bits.
23979
23980 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23981
23982         * g77.f-torture/execute/19981119-0.f: Improve testiness.
23983
23984 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23985
23986         * g77.f-torture/compile/19990305-0.f: New test.
23987         * g77.f-torture/execute/19981119-0.f: New test.
23988
23989 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23990
23991         * g77.f-torture/execute/970625-2.f: call ABORT if final
23992         result is not correct, instead of just printing it.
23993         Add this checking via newly introduced obfuscation, to
23994         trip up buggy front ends.
23995
23996 1999-03-07  Craig Burley  <craig@jcb-sc.com>
23997
23998         * g77.f-torture/compile/960317-1.f: Moved from being
23999         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
24000
24001 1999-03-06  Craig Burley  <craig@jcb-sc.com>
24002
24003         * g77.f-torture/execute/960317-1.f: New (old) test.
24004         * g77.f-torture/execute/970625-2.f: Ditto.
24005
24006 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
24007
24008         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
24009         message on line 1 or line 2; cccp and cpplib do this differently.
24010
24011 1999-03-01  Jeffrey A Law  (law@cygnus.com)
24012
24013         * g++.old-deja/g++.law/weak1.C: New test.
24014
24015 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
24016
24017         * gcc.c-torture/execute/990119-1.c: Renamed to...
24018         * gcc.dg/990119-1.c: this, so it will only be tested once
24019         (it's a preprocessor test, it doesn't need to be run at
24020         multiple optimization levels).
24021
24022 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
24023
24024         * lib/g++.exp: Don't add incdir=$base_dir/../include to
24025           ALWAYS_CXXFLAGS.
24026
24027 1999-02-24  Craig Burley  <craig@jcb-sc.com>
24028
24029         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
24030         * g77.f-torture/compile/19981216-0.f: ...as it is expected
24031         to not be compilable by current g77.
24032
24033 1999-02-24  Nick Clifton  <nickc@cygnus.com>
24034
24035         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
24036
24037 1999-02-22  Jeffrey A Law  (law@cygnus.com)
24038
24039         * gcc.c-torture/execute/990222-1.c: New test.
24040
24041 1999-02-19  Craig Burley  <craig@jcb-sc.com>
24042
24043         * g77.f-torture/compile/19990218-0.f: New test.
24044         * g77.f-torture/noncompile/19990218-1.f: New test.
24045
24046 1999-02-18  Craig Burley  <craig@jcb-sc.com>
24047
24048         * g77.f-torture/compile/19981216-0.f: New test.
24049
24050 1999-02-14  Jeffrey A Law  (law@cygnus.com)
24051
24052         * gcc.dg/990214-1.c: New test.
24053
24054 1999-02-13  Jeffrey A Law  (law@cygnus.com)
24055
24056         * gcc.dg/990213-2.c: New test.
24057
24058         * gcc.dg/990213-1.c: New test.
24059
24060 1999-02-12  Jeffrey A Law  (law@cygnus.com)
24061
24062         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
24063         ints.
24064
24065 1999-02-11  Nick Clifton  <nickc@cygnus.com>
24066
24067         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
24068         specified by target.
24069
24070         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
24071
24072 1999-02-11  Jeffrey A Law  (law@cygnus.com)
24073
24074         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
24075
24076 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
24077
24078         * gcc.dg/special/ecos.exp: New test driver for new tests with
24079         special requirements.
24080
24081         * gcc.dg/special/alias-1.c: New test.
24082         * gcc.dg/special/gcsec-1.c: New test.
24083         * gcc.dg/special/weak-1.c: New test.
24084         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
24085         * gcc.dg/special/weak-2.c: New test.
24086         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
24087         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
24088         * gcc.dg/special/wkali-1.c: New test.
24089         * gcc.dg/special/wkali-2.c: New test.
24090         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
24091         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
24092
24093 1999-02-10  Felix Lee  <flee@cygnus.com>
24094
24095           * lib/c-torture.exp (c-torture-compile): Pull out code for
24096           analyzing gcc error messages.
24097           (c-torture-execute): Likewise.  Fix some (harmless) false
24098           positives.
24099           * lib/gcc.exp (gcc_check_compile): New function.
24100
24101 1999-02-08  Richard Henderson  <rth@cygnus.com>
24102
24103         * gcc.c-torture/execute/990208-1.c: New test.
24104
24105 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
24106
24107         * g++.dg/special/ecos.exp: New driver for new tests with special
24108         requirements
24109
24110         * g++.dg/special/conpr-1.C: New test
24111         * g++.dg/special/conpr-2.C: New test
24112         * g++.dg/special/conpr-2a.C: New test
24113         * g++.dg/special/conpr-3.C: New test
24114         * g++.dg/special/conpr-3a.C: New test
24115         * g++.dg/special/conpr-3b.C: New test
24116
24117         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
24118         allow g++ to use the dg driver
24119
24120         * README: Add comment about g++.dg directory
24121
24122 1999-02-06  Jeffrey A Law  (law@cygnus.com)
24123
24124         * README: Update email addresses.
24125
24126 1999-02-03  Nick Clifton  <nickc@cygnus.com>
24127
24128         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
24129         arguments in order to force structure S onto the stack even on
24130         the alpha.
24131         (test): Pass 10 leading arguments to function foo as well as the
24132         structure S.
24133
24134         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
24135         failure for all targets.
24136
24137         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
24138         abort to terminate program execution.
24139
24140 1999-01-30  Richard Henderson  <rth@cygnus.com>
24141
24142         * gcc.c-torture/execute/990130-1.c: New test.
24143
24144 1999-01-30  Jeffrey A Law  (law@cygnus.com)
24145
24146         * gcc.dg/990130-1.c: New test.
24147
24148 1999-01-28  Michael Meissner  <meissner@cygnus.com>
24149
24150         * gcc.c-torture/execute/990128-1.c: New test.
24151
24152 1999-01-27  Michael Meissner  <meissner@cygnus.com>
24153
24154         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
24155
24156 1999-01-27  Felix Lee  <flee@cygnus.com>
24157
24158         * lib/c-torture.exp (c-torture-compile): pull out code for
24159         analyzing gcc error messages.
24160         (c-torture-execute): ditto, and fix some (harmless) false
24161         positives.
24162         * lib/gcc.exp (gcc_check_compile): new function.
24163
24164 1999-01-17  Jeffrey A Law  (law@cygnus.com)
24165
24166         * gcc.dg/990117-1.c: New test.
24167
24168         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
24169
24170         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
24171
24172 1999-01-15  Jeffrey A Law  (law@cygnus.com)
24173
24174         * g77.f-torture/compile/990115-1.f: New test.
24175
24176 1999-01-07  Jeffrey A Law  (law@cygnus.com)
24177
24178         * gcc.c-torture/compile/990107-1.c: New test
24179
24180 1999-01-06  Jeffrey A Law  (law@cygnus.com)
24181
24182         * gcc.c-torture/execute/990106-2.c: New test.
24183
24184         * gcc.c-torture/execute/990106-1.c: New test.
24185
24186 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
24187
24188         * gcc.c-torture/compile/981223-1.c: New test.
24189
24190 1998-12-29  Richard Henderson  <rth@cygnus.com>
24191
24192         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
24193         (opt3): Rename from opt4 and disable.
24194
24195 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
24196
24197         * g++.old-deja/g++.pt/ptrmem5.C: New test.
24198
24199 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
24200
24201         * g++.old-deja/g++.other/conv5.C: New test.
24202
24203 1998-12-14  Nick Clifton  <nickc@cygnus.com>
24204
24205         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
24206
24207 1998-12-11  Jeffrey A Law  (law@cygnus.com)
24208
24209         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
24210
24211 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
24212
24213         * gcc.c-torture/compile/981211-1.c: New test.
24214
24215 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
24216
24217         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
24218
24219         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
24220
24221 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24222
24223         * gcc.special/930510-1.c: Make C9X safe.
24224         * gcc.misc-tests/gcov-1.c Similarly.
24225         * gcc.misc-tests/gcov-2.c Similarly.
24226
24227 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
24228
24229         * gcc.dg/ultrasp1.c: New test.
24230
24231 1998-12-06  Richard Henderson  <rth@cygnus.com>
24232
24233         * gcc.c-torture/execute/981206.c: New test.
24234
24235 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
24236
24237         * g++.old-deja/g++.ns/template7.C: New test.
24238
24239         * g++.old-deja/g++.other/expr1.C: New test.
24240
24241         * g++.old-deja/g++.eh/tmpl3.C: New test.
24242
24243         * g++.old-deja/g++.eh/tmpl2.C: New test.
24244
24245 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
24246
24247         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
24248         * g++.old-deja/g++.other/using6.C: Removed.
24249         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
24250
24251         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
24252
24253 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
24254
24255         * g++.old-deja/g++.pt/overload8.C: New test.
24256
24257         * g++.old-deja/g++.pt/overload7.C: New test.
24258
24259         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
24260
24261         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
24262         and relinking messages.
24263         * lib/g++.exp (g++_target_compile): Remove .rpo file when
24264         compiling with -frepo.
24265
24266 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
24267
24268         * g++.old-deja/g++.pt/lookup6.C: New test.
24269
24270 1998-11-30  Nick Clifton  <nickc@cygnus.com>
24271
24272         * gcc.c-torture/execute/981130-1.c: New test.
24273         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
24274
24275 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
24276
24277         * g++.old-deja/g++.pt/explicit76.C: New test.
24278
24279         * g++.old-deja/g++.pt/friend38.C: New test.
24280
24281         * g++.old-deja/g++.ns/crash2.C: New test.
24282
24283         * g++.old-deja/g++.pt/defarg8.C: New test.
24284
24285         * g++.old-deja/g++.pt/instantiate6.C: New test.
24286
24287         * g++.old-deja/g++.pt/static6.C: New test.
24288
24289         * g++.old-deja/g++.pt/decl2.C: New test.
24290
24291 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
24292
24293         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
24294         problem is actually related with name lookup, but so what? :-)
24295
24296         * g++.old-deja/g++.pt/friend37.C: New test.
24297
24298 1998-11-25  Dave Love  <d.love@dl.ac.uk>
24299
24300         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
24301         element, which fails on some systems.
24302
24303         * g77.f-torture/execute/labug1.f: New test.
24304
24305 1998-11-21  Jeffrey A Law  (law@cygnus.com)
24306
24307         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
24308         is defined.
24309
24310 1998-11-18  Dave Love  <d.love@dl.ac.uk>
24311
24312         * g77.f-torture/compile/981117-1.f: New test.
24313
24314 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
24315
24316         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
24317         properly discarded.
24318
24319 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
24320
24321         * gcc.c-torture/execute/memcheck: New directory of tests for
24322         -fcheck-memory-usage.
24323
24324 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
24325
24326         * README: New file, general information about the testsuite and
24327         new description of the various C++ test subdirectories.
24328         * README.g++: Eliminate obsolete information, update and move most
24329         relevant stuff to README.
24330
24331 1998-11-07  Richard Henderson  <rth@cygnus.com>
24332
24333         * gcc.c-torture/compile/981107-1.c: New test.
24334
24335 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
24336
24337         * execute/memcpy-bi.c: New testcase.
24338
24339 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
24340
24341         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
24342         base classes.
24343
24344         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
24345         template is selected.
24346
24347         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
24348         classes, it should be accepted for all types.
24349
24350         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
24351
24352         * g++.old-deja/g++.pt/spec24.C: Ensure that template
24353         specializations start with template headers.
24354
24355 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
24356
24357         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
24358
24359         * g++.old-deja/g++.other/init9.C: Test cross initialization of
24360         non-POD types.
24361
24362 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
24363
24364         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
24365
24366 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
24367
24368         * compile/981022-1.c, compile/981022-1.x: New test and driver.
24369
24370 1998-10-19  Jeffrey A Law  (law@cygnus.com)
24371
24372         * 981019-1.c: New test.
24373
24374 1998-10-14  Robert Lipe <robertl@dgii.com>
24375
24376         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
24377         find objc headers.
24378
24379 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
24380
24381         * compile/981001-4.c: Remove use of GCC extension that triggers a
24382         compiler bug.
24383
24384 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
24385
24386         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
24387
24388 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
24389
24390         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
24391         instantiation of template produces incorrect code for delete
24392         expression.
24393
24394         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
24395         constructors' name is not unique.
24396         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
24397         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
24398
24399         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
24400         automatic array of const is ill-formed.
24401
24402         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
24403         of template parameter?
24404
24405         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
24406         const.
24407
24408         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
24409         pointer-to-member expression.
24410
24411         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
24412         declaration causes ICE.
24413
24414 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
24415
24416         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
24417         reserved in the global namespace.
24418
24419         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
24420         generate needed virtual table.
24421
24422         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
24423
24424 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
24425
24426         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
24427         template-dependent type
24428
24429 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
24430
24431         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
24432         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
24433         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
24434
24435         * g++.old-deja/g++.other/using5.C: New test; using decl from base
24436         class should be usable as argument of member function.
24437         * g++.old-deja/g++.other/using6.C: New test; using decl from base
24438         class should be usable as return type of member function.
24439         * g++.old-deja/g++.other/using7.C: New test; using decl from base
24440         class should be usable as type of data member.
24441
24442         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
24443
24444 1998-10-09  Jeffrey A Law  (law@cygnus.com)
24445
24446         * gcc.c-torture/special/920521-1.c: Fix bogus test.
24447
24448 1998-10-08  Nick Clifton  <nickc@cygnus.com>
24449
24450         * gcc.dg/dll-?.c Add thumb to target list.
24451         Fix assembler scan patterns to match current assembler output.
24452
24453 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
24454
24455         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
24456         matching of template brackets.
24457
24458         * g++.old-deja/g++.other/using4.C: New test.  Test using
24459         declarations of methods from base classes.
24460
24461         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
24462         within functions should introduce names into the innermost
24463         enclosing namespace.
24464
24465         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
24466         of static locals if first initialization throws.
24467
24468 1998-10-07  Jim Wilson  <wilson@cygnus.com>
24469
24470         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
24471
24472 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
24473
24474         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
24475         lose track of the possible targets of tablejump insns.
24476         * special/special.exp: Run it.
24477
24478 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
24479
24480         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
24481         must be declared before its specializations can be named in friend
24482         declarations.
24483
24484 1998-10-05  Dave Love  <d.love@dl.ac.uk>
24485
24486         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
24487
24488         * g77.f-torture/execute/io1.f: New test.
24489
24490 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
24491
24492         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
24493         with pointer to template function, for which no argument deduction
24494         is possible.
24495
24496         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
24497         specialization of template function as argument to template
24498         function.
24499
24500         * g++.old-deja/g++.other/access2.C: New test; Inner class
24501         shouldn't have privileged access to Outer's names.
24502
24503 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
24504
24505         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
24506         friend template declared within template class conflicts with
24507         nested class of the same name.
24508
24509         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
24510         is ignored.
24511
24512         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
24513         object with direct initializer as function declaration.
24514
24515         * g++.old-deja/g++.other/decl2.C: New test; duplicate
24516         initializers.
24517
24518         * g++.old-deja/g++.other/null2.C: New test; conditional operator
24519         involving const pointer and NULL produces incorrect result.
24520
24521         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
24522         type name without `typename' should be rejected with -pedantic.
24523
24524 1998-10-02  Richard Henderson  <rth@cygnus.com>
24525
24526         * g++.old-deja/g++.other/addrof1.C: New test.
24527
24528 1998-10-01  Nick Clifton  <nickc@cygnus.com>
24529
24530         * gcc.c-torture/compile/981001-1.c: New test.
24531         * gcc.c-torture/execute/981001-1.c: New test.
24532
24533 1998-10-01  Jeffrey A Law  (law@cygnus.com)
24534
24535         * gcc.c-torture/compile/981001-2.c: New test.
24536         * gcc.c-torture/compile/981001-3.c: New test.
24537         * gcc.c-torture/compile/981001-4.c: New test.
24538
24539 1998-10-01  Robert Lipe  <robertl@dgii.com>
24540
24541         * lib/objc.exp (objc_target_compile): Add -L during compiles for
24542         multilibbed hosts.   Idea grafted from g77.exp.
24543
24544 1998-09-30  Dave Love  <d.love@dl.ac.uk>
24545
24546         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
24547         avoid losing on systems which need -lsocket.
24548
24549 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
24550
24551         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
24552         * g++.old-deja/g++.other/nested2.C: Ditto.
24553         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
24554         failure.
24555
24556 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
24557
24558         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
24559         preferred over template operator!= for enum bitfields.
24560
24561 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
24562
24563         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
24564         that happen to have the same base name, but in different scopes,
24565         are incorrectly rejected.
24566
24567 1998-09-16  Richard Henderson  <rth@cygnus.com>
24568
24569         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
24570         on the native word size instead of an integer literal.
24571
24572 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
24573
24574         * g++.old-deja/g++.other/static2.C: Invocation of static data
24575         member of type pointer-to-function denoted as non-static member.
24576
24577         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
24578         checks involving function types and aliases.
24579
24580 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
24581
24582         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
24583         redefined to the same non-trivial type.
24584
24585         * g++.old-deja/g++.pt/explicit73.C: Test for proper
24586         namespace-qualification of template specializations declared in
24587         other namespaces.
24588
24589         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
24590         to declare a subset of the specializations of a template function
24591         as friends of specializations of a template class.
24592
24593         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
24594         member templates that do not fully specialize the enclosing
24595         template class are rejected.
24596
24597 1998-09-11  Dave Love  <d.love@dl.ac.uk>
24598
24599         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
24600
24601 1998-09-08  Dave Love  <d.love@dl.ac.uk>
24602
24603         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
24604         altered from libf2c/libU77 version.
24605
24606 1998-09-06  Dave Love  <d.love@dl.ac.uk>
24607
24608         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
24609
24610 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
24611
24612         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
24613         (un)signed char are different types for template specialization
24614         purposes.
24615
24616 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
24617
24618         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
24619         * objc: ObjC testsuite.
24620
24621 1998-08-31  Catherine Moore  <clm@cygnus.com>
24622
24623         * gcc.c-torture/execute/941014-1.x:  New file.
24624
24625 1998-08-31  Nick Clifton  <nickc@cygnus.com>
24626
24627         * lib/c-torture.exp: Add support for
24628         torture_eval_before_compile and torture_eval_before_execute
24629         variables.
24630
24631 1998-08-30  Jeffrey A Law  (law@cygnus.com)
24632
24633         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
24634         this test triggers valid.
24635
24636 1998-08-27  Jeffrey A Law  (law@cygnus.com)
24637
24638         * gcc.dg/980827-1.c: New test.
24639
24640 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
24641
24642         * gcc.c-torture/execute/loop-4b.c: New test.
24643
24644 1998-08-26  Nick Clifton  <nickc@cygnus.com>
24645
24646         * lib/c-torture.exp: Add support for
24647         torture_eval_before_compile and torture_eval_before_execute
24648         variables.
24649
24650 1998-08-25  Jeffrey A Law  (law@cygnus.com)
24651
24652         * gcc.c-torture/compile/980825-1.c: New test.
24653
24654 1998-08-24  Nick Clifton  <nickc@cygnus.com>
24655
24656         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
24657         count number tests in opt_t0 not good_t0.
24658
24659 1998-08-24  Jeffrey A Law  (law@cygnus.com)
24660
24661         * gcc.c-torture/compile/930326-1.x: Fix typo.
24662
24663 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
24664
24665         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
24666         causes an ICE.
24667
24668 1998-08-21  Jeffrey A Law  (law@cygnus.com)
24669
24670         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
24671         STACK_SIZE is defined.
24672         * gcc.c-torture/unsorted/stuct.c: Similarly.
24673
24674         * gcc.c-torture/compile/980821-1.c: New test.
24675
24676 1998-08-21  Jeffrey A Law  (law@cygnus.com)
24677
24678         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
24679
24680 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
24681
24682         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
24683         code.
24684
24685 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
24686
24687         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
24688         error'.
24689
24690 1998-08-18  Jeffrey A Law  (law@cygnus.com)
24691
24692         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
24693
24694 1998-08-16  Jeffrey A Law  (law@cygnus.com)
24695
24696         * gcc.c-torture/compile/980816-1.c: New test.
24697
24698         * gcc.dg/980816-1.c: New test.
24699
24700 1998-08-13  Jeffrey A Law  (law@cygnus.com)
24701
24702         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
24703         compiler for ieee tests.
24704
24705 1998-08-01  Dave Love  <d.love@dl.ac.uk>
24706
24707         * g77.f-torture/compile/980729-0.f: New test.
24708
24709 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
24710
24711         * gcc.c-torture/special/eeprof-1.c: New test, for
24712         -finstrument-functions.
24713         * gcc.c-torture/special/special.exp: Run it.
24714
24715 1998-07-29  Jeffrey A Law  (law@cygnus.com)
24716
24717         * gcc.c-torture/compile/980729-1.c: New test.
24718
24719 1998-07-27  Nick Clifton  <nickc@cygnus.com>
24720
24721         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
24722         __thumb__ is defined, and test for ARM style doubles if so.
24723
24724 1998-07-26  Dave Love  <d.love@dl.ac.uk>
24725
24726         * g77.f-torture/noncompile/980615-0.f: New test.
24727
24728 1998-07-26  H.J. Lu  (hjl@gnu.org)
24729
24730         * gcc.dg/980312-1.c: Do link instead of compile.
24731         * gcc.dg/980313-1.c: Likewise.
24732
24733 1998-07-26  Jeffrey A Law  (law@cygnus.com)
24734
24735         * gcc.c-torture/compile/980726-1.c: New test.
24736
24737 1998-07-25  Dave Love  <d.love@dl.ac.uk>
24738
24739         * g77.f-torture/execute/io0.f: New test.
24740
24741 1998-07-24  Nick Clifton  <nickc@cygnus.com>
24742
24743         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
24744         an int.
24745
24746 1998-06-18  Michael Meissner  <meissner@cygnus.com>
24747
24748         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
24749         m32r bugs.
24750
24751 1998-07-17  Nick Clifton  <nickc@cygnus.com>
24752
24753         * gcc.dg/980626-1.c: Expect failures for all toolchains until
24754         c-decl.c:grokdeclarator can handle mode attributes.
24755
24756 1998-07-16  Jeffrey A Law  (law@cygnus.com)
24757
24758         * gcc.c-torture/execute/980716-1.c: New test.
24759
24760 1998-07-13  Jeffrey A Law  (law@cygnus.com)
24761
24762         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
24763         the mn10200.
24764         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
24765         the mn10200.
24766         * gcc.c-torture/execute/va-arg-3.x: Similarly.
24767         * gcc.c-torture/compile/930326-1.x: Similarly.
24768
24769 1998-07-13  Dave Love  <d.love@dl.ac.uk>
24770
24771         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
24772         New test from Craig.
24773
24774 1998-07-12  Dave Love  <d.love@dl.ac.uk>
24775
24776         * g77.f-torture/noncompile/980616-0.f: New test.
24777
24778         * g77.f-torture/execute/970816-3.f:  New test from Craig.
24779
24780 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
24781
24782         *  g++.other/singleton.C: Return error value instead of taking
24783         SIGSEGV.
24784
24785 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
24786
24787         *  g++.other/singleton.C: New test.   Warning is under dispute.
24788         Runtime crash is not.
24789
24790 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
24791
24792         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
24793         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
24794         using6.C, using7.C}:  New namespace tests.
24795
24796 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
24797
24798         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
24799         specialization with typedef'ed names used as array indexes.
24800
24801 1998-07-09  Jeffrey A Law  (law@cygnus.com)
24802
24803         * gcc.c-torture/execute/980709-1.c: New test.
24804
24805         * gcc.dg/980709-1.c: New test.
24806
24807 1998-07-07  Richard Henderson  <rth@cygnus.com>
24808
24809         * gcc.c-torture/execute/bcp-1.c: New test.
24810
24811 1998-07-07  Jeffrey A Law  (law@cygnus.com)
24812
24813         * gcc.c-torture/execute/980707-1.c: New test.
24814
24815 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
24816
24817         * gcc.c-torture/compile/980706-1.c: New test.
24818
24819 1998-07-01  Dave Love  <d.love@dl.ac.uk>
24820
24821         * g77.f-torture/execute/980701-0.f,
24822         g77.f-torture/execute/980701-1.f: New test from Craig.
24823
24824 1998-07-01  Jeffrey A Law  (law@cygnus.com)
24825
24826         * gcc.c-torture/compile/980701-1.c: New test.
24827
24828         * gcc.c-torture/execute/980701-1.c: New test.
24829
24830 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
24831 rlsruhe.de>
24832
24833         * g++.old-deja/g++.robertl/eb132.C: New test.
24834         * g++.old-deja/g++.robertl/eb133.C: Likewise.
24835
24836 1998-06-29  Dave Love  <d.love@dl.ac.uk>
24837
24838         * g77.f-torture/execute/980628-7.f,
24839         g77.f-torture/execute/980628-8.f,
24840         g77.f-torture/execute/980628-9.f,
24841         g77.f-torture/execute/980628-10.f: New tests from Craig.
24842
24843         * g77.f-torture/execute/980628-3.f: Remove mail headers.
24844
24845 1998-06-28  Jeffrey A Law  (law@cygnus.com)
24846
24847         * g77.f-torture/execute/980628-4.f: New test from Craig.
24848         * g77.f-torture/execute/980628-5.f: Likewise.
24849         * g77.f-torture/execute/980628-2.f: Likewise.
24850         * g77.f-torture/execute/980628-0.f: Likewise.
24851         * g77.f-torture/execute/980628-1.f: Likewise.
24852         * g77.f-torture/execute/980628-3.f: Likewise.
24853         * g77.f-torture/execute/980628-6.f: Likewise.
24854
24855 1998-06-28  Jeffrey A Law  (law@cygnus.com)
24856
24857         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
24858         directory when nothing has been installed yet.
24859
24860 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
24861
24862         * gcc.c-torture/special/special.exp: Handle newer versions of
24863         dejagnu.
24864
24865 1998-06-26  Jeffrey A Law  (law@cygnus.com)
24866
24867         * gcc.dg/980626-1.c: New test.
24868
24869 1998-06-19  Bruno Haible <haible@ilog.fr>
24870
24871         * gcc.misc-tests/m-un-2.c: New test.
24872         * g++.old-deja/g++.other/warn01.c: Likewise.
24873
24874 1998-06-19  Robert Lipe  <robertl@dgii.com>
24875
24876         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
24877         compatibility with assmblers with a different comment character.
24878         Eliminate use of GAS-specific extensions.
24879
24880 1998-06-19  Jeffrey A Law  (law@cygnus.com)
24881
24882         * gcc.c-torture/execute/ieee/980619-1.c: New test.
24883
24884 1998-06-19  Robert Lipe  <robertl@dgii.com>
24885
24886         *lib/g77.exp: Replace search for libf2c.a with search for newly
24887         renamed libg2c.a
24888
24889 1998-06-17  Jeffrey A Law  (law@cygnus.com)
24890
24891         * gcc.c-torture/execute/980617-1.c: New test.
24892
24893 1998-06-12  Jeffrey A Law  (law@cygnus.com)
24894
24895         * gcc.c-torture/execute/980612-1.c: New test.
24896
24897 1998-06-08  Jeffrey A Law  (law@cygnus.com)
24898
24899         * gcc.dg/980523-1.c: Only test on ppc-linux.
24900         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
24901
24902         * gcc.c-torture/execute/980608-1.c: New test.
24903
24904 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
24905
24906         * gcc.c-torture/execute/980605-1.c: New test.
24907
24908 1998-06-04  Jeffrey A Law  (law@cygnus.com)
24909
24910         * gcc.c-torture/execute/980604-1.c: New test.
24911
24912 1998-06-02  Jeffrey A Law  (law@cygnus.com)
24913
24914         * gcc.c-torture/execute/980602-1.c: New test.
24915         * gcc.c-torture/execute/980602-2.c: Likewise.
24916
24917 1998-06-02  Dave Love  <d.love@dl.ac.uk>
24918
24919         * 970125-0.f: Fix per JCB.  Add commentary.
24920
24921 1998-05-31  Michael Meissner  <meissner@cygnus.com>
24922
24923         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
24924         IEEE -0 support.
24925
24926 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
24927
24928         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
24929         earlier.
24930
24931 1998-05-28  Catherine Moore <clm@cygnus.com>
24932
24933         * gcc.c-torture/execute/980526-3.c: New test.
24934
24935 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
24936
24937         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
24938         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
24939         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
24940         m88k-motorola-sysv3 to XFAIL.
24941
24942 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24943
24944         * gcc.dg/980526-1.c: New test.
24945         * gcc.c-torture/execute/980526-2.c: New test.
24946
24947 1998-05-26  Jeffrey A Law  (law@cygnus.com)
24948
24949         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
24950
24951         * gcc.c-torture/execute/980526-1.c: New test.
24952
24953 1998-05-26  Dave Love  <d.love@dl.ac.uk>
24954
24955         * g77.f-torture/execute/alpha2.f: Add runtime test.
24956
24957 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
24958
24959         * g++.old-deja/old-deja.exp: Strip leading directories.
24960
24961         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
24962         error for the line.  Don't run multiple tests for the same line.
24963
24964 1998-05-23  Jeffrey A Law  (law@cygnus.com)
24965
24966         * gcc.dg/980523-1.c: New test.
24967
24968 1998-05-23  Dave Love  <d.love@dl.ac.uk>
24969
24970         * g77.f-torture/compile/970915-0.f: New test.
24971
24972 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
24973
24974         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
24975
24976 1998-05-21  Jeffrey A Law  (law@cygnus.com)
24977
24978         * gcc.dg/980520-1.c: New test.
24979
24980 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
24981
24982         * gcc.dg/980502-1.c: Fix return type.
24983
24984 1998-05-20  Jeffrey A Law  (law@cygnus.com)
24985
24986         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
24987         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
24988         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
24989         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
24990         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
24991
24992 1998-05-20  Dave Love  <d.love@dl.ac.uk>
24993
24994         * g77.f-torture/execute/980520-1.f: New test.
24995
24996 1998-05-15  Dave Love  <d.love@dl.ac.uk>
24997
24998         * lib/mike-g77.exp: New file.
24999
25000         * g77.f-torture/noncompile/noncompile.exp,
25001         g77.f-torture/noncompile/check0.f: New files.
25002
25003 1998-05-14  Dave Love  <d.love@dl.ac.uk>
25004
25005         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
25006         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
25007         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
25008         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
25009         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
25010         abort where appropriate.
25011
25012 1998-05-05  Michael Meissner  <meissner@cygnus.com>
25013
25014         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
25015         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
25016
25017 1998-04-29  Dave Love  <d.love@dl.ac.uk>
25018
25019         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
25020
25021 1998-04-27  Dave Love  <d.love@dl.ac.uk>
25022
25023         * g77.f-torture/compile/980427-0.f: New test.
25024
25025 1998-04-24  Dave Love  <d.love@dl.ac.uk>
25026
25027         * g77.f-torture/compile/980424-0.f: New test.
25028
25029 1998-04-19  Dave Love  <d.love@dl.ac.uk>
25030
25031         * g77.f-torture/compile/980419-2.f (main): New test.
25032         * g77.f-torture/compile/970125-0.f: New test.
25033         * g77.f-torture/compile/980419-1.f: New test.
25034
25035 1998-04-08  Jim Wilson  <wilson@cygnus.com>
25036
25037         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
25038         of loop-4.c.
25039
25040 1998-04-07  Jim Wilson  <wilson@cygnus.com>
25041
25042         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
25043
25044 1998-04-03  Jim Wilson  <wilson@cygnus.com>
25045
25046         * gcc.c-torture/compile/980329-1.c: New test.
25047
25048 1998-03-18  Jim Wilson  <wilson@cygnus.com>
25049
25050         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
25051         * gcc.dg/980312-1.c: Fix typo in -march command.
25052
25053 1998-03-16  H.J. Lu  (hjl@gnu.org)
25054
25055         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
25056
25057 1998-03-11  Robert Lipe  <robertl@dgii.com>
25058
25059         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
25060         Dave Love agree the Fortran source is bogus.
25061
25062 1998-03-11  Robert Lipe  <robertl@dgii.com>
25063
25064         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
25065         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
25066         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
25067         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
25068         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
25069
25070 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
25071
25072         * g++.old-deja/g++.other/friend1.C: New test.
25073
25074 1998-02-18  Dave Love  <d.love@dl.ac.uk>
25075
25076         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
25077         possibly uninitialized) variables and declare dnrm2.
25078
25079 1998-02-23  Robert Lipe <robertl@dgii.com>
25080
25081         From Bruno Haible <haible@ilog.fr>:
25082         * gcc.c-torture/execute/980223.c: New test.
25083
25084 1998-02-13  Jeffrey A Law  (law@cygnus.com)
25085
25086         * gcc.dg/ifelse-1.c: New test.
25087
25088 1998-02-09  H.J. Lu  (hjl@gnu.org)
25089
25090         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
25091
25092           * lib/old-dejagnu.exp (old-dejagnu): Added the
25093           "execution test - XFAIL *-*-*" handling in the spirit of
25094           "excess errors test -". Changed the "execution test fails"
25095           handling to be like "excess errors test fails".
25096           * Update various tests accordingly.
25097
25098 1998-02-06  Jim Wilson  <wilson@cygnus.com>
25099
25100         * gcc.c-torture/execute/980205.c: New test.
25101
25102 1998-01-18  Jeffrey A Law  (law@cygnus.com)
25103
25104         * lib/c-torture.exp: Look for .x files instead of .cexp files.
25105         * lib/f-torture.exp: Similarly.
25106         * gcc.c-torture: Rename all .cexp files to .x files.
25107
25108 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
25109
25110         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
25111         (940510-1.c): Removed duplicate.
25112         (971104-1.c): New test.
25113
25114 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
25115
25116           * lib/f-torture.exp: Improve error and loop detection.
25117
25118 1997-11-19  Michael Meissner  <meissner@cygnus.com>
25119
25120         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
25121         use that to size the filler array.
25122
25123 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
25124
25125         * lib/c-torture.exp(c-torture-execute): Fix typo.
25126
25127         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
25128         testcase as the executable name. Keep the executable around if
25129         the test fails.
25130
25131 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
25132
25133         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
25134         changes.  Only test one -g option, and move it to the end of the
25135         list of options to test.
25136
25137 1997-09-19  Michael Meissner  <meissner@cygnus.com>
25138
25139         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
25140         variable GCC_TORTURE_OPTIONS to supply default switches separated
25141         by colons.  If no environment variable, run tests with -O0 -g, -O1
25142         -g, and -O2 -g as well.
25143
25144 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
25145
25146         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
25147         explanatory comments. Fix indentation.
25148
25149 1997-09-15  Jeffrey A Law  (law@cygnus.com)
25150
25151         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
25152
25153 1997-09-11  Jeffrey A Law  (law@cygnus.com)
25154
25155         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
25156         * g++.old-deja/g++.mike/p7325.C: Likewise.
25157         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
25158
25159 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
25160
25161         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
25162         * g++.old-deja/g++.brendan/crash30.C: Likewise.
25163         * g++.old-deja/g++.brendan/crash39.C: Likewise.
25164         * g++.old-deja/g++.law/operators4.C: Likewise.
25165
25166 1997-09-11  Joe Buck  (jbuck@synopsys.com)
25167
25168         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
25169         * g++.old-deja/g++.mike/p784.C: Ditto.
25170         * g++.old-deja/g++.mike/p785.C: Ditto.
25171
25172 1997-09-05  Jeffrey A Law  (law@cygnus.com)
25173
25174           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
25175
25176 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
25177
25178         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
25179         target feature; pass this to c-torture-execute as needed.
25180
25181 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
25182
25183         * lib/c-torture.exp(c-torture-execute): If the previous and the
25184         current executables being tested are identical, we don't need to
25185         run the executable again. Try to make the executable names
25186         unique. Add an optional argument for passing additional compiler
25187         flags.
25188
25189 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
25190
25191         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
25192
25193 1997-08-29  Jeffrey A Law  (law@cygnus.com)
25194
25195         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
25196
25197 1997-07-31  Jeffrey A Law  (law@cygnus.com)
25198
25199         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
25200         32bit or larger longs.
25201
25202         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
25203         have either a 32bit long or 32bit int.
25204
25205 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
25206
25207         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
25208         Make double precision tests dependent on sizeof (double).
25209
25210 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
25211
25212         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
25213         too.
25214
25215 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
25216
25217         * gcc.c-torture/compile/961203-1.cexp: New script.
25218
25219 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
25220
25221         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
25222         up the includes ourselves.
25223
25224 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
25225
25226         * lib/plumhall.exp: Remove random include, and add a few
25227         verbose messages for debugging.
25228
25229 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
25230
25231         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
25232         of trying to do it ourselves.
25233
25234 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
25235
25236         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
25237
25238 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
25239
25240         * gcc.prms/5403.c: Made regexp a bit less strict.
25241
25242 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
25243
25244         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
25245         is returned from remote_load instead.
25246         * lib/plumhall.exp: Ditto.
25247         * lib/mike-g++.exp: Ditto.
25248         * lib/old-dejagnu.exp: Ditto.
25249         * lib/c-torture.exp: Ditto.
25250
25251 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
25252
25253         * lib/g++.exp: Use build_wrapper procedure.
25254         * lib/gcc.exp: Ditto.
25255
25256 1997-05-20  Jeffrey A Law  (law@cygnus.com)
25257
25258         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
25259         an old-style decl for malloc.  Fixes tests to work when
25260         sizeof (int) != sizeof (size_t).
25261
25262 1997-05-15  Mike Meissner  <meissner@cygnus.com>
25263
25264         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
25265
25266         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
25267         use stdargs.h interface.
25268
25269 1997-05-15  Mike Meissner  <meissner@cygnus.com>
25270
25271         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
25272         NO_VARARGS when compiling.
25273
25274 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
25275
25276         * lib/plumhall.exp(ph_includes): New procedure.
25277         (ph_make): Use it.
25278         (ph_compiler): Ditto.
25279
25280         * lib/g++.exp: Rename test-glue.c to testglue.c.
25281         * lib/gcc.exp: Ditto.
25282
25283 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
25284
25285         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
25286         to completion when it's called.
25287
25288 1997-03-21  Michael Meissner  <meissner@cygnus.com>
25289
25290         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
25291         is defined, don't do test.
25292
25293 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
25294
25295         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
25296         for object files.
25297         (ph_summary): Mark skipped testcases as untested, not unresolved.
25298
25299         * lib/plumhall.exp (ph_make): If unresolved because of bad
25300         errorCode, record errorCode in log file.
25301         (*): Replace send_log/verbose with verbose -log.
25302
25303 1997-03-19  Michael Meissner  <meissner@cygnus.com>
25304
25305         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
25306         double conversion if double isn't at least 8 bytes.
25307
25308         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
25309         int to work with targets where int is 16 bits.
25310
25311         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
25312         8 bytes, just exit, since 4 byte doubles don't have enough bits of
25313         precision for the test to complete.
25314
25315 1997-03-14  Michael Meissner  <meissner@cygnus.com>
25316
25317         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
25318         if d10v is not compiled with the -mdouble64 flag.
25319         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
25320
25321         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
25322         d10v is not compiled with the -mint32 flag.
25323
25324 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
25325
25326         * lib/plumhall.exp: Use incr_count.
25327
25328 1997-03-12  Jeffrey A Law  (law@cygnus.com)
25329
25330         * gcc.c-torture: Update to c-torture-1.45.
25331
25332 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
25333
25334         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
25335         the name of the expect testcase file).
25336
25337         * lib/g++.exp(g++_init): Ditto.
25338
25339 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
25340
25341         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
25342         the host.
25343
25344         * lib/gcc.exp(gcc_exit): New procedure.
25345
25346 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
25347
25348         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
25349         specs where appropriate.
25350
25351         * g++.old-deja/g++.arm/*: Added additional ERROR checks
25352         because of new "candidates are" messages, and removed a few
25353
25354         * Converted all non-old-style g++ testcases to old-style, and
25355         moved into g++.old-deja.
25356
25357 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
25358
25359         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
25360         options.
25361
25362         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
25363         succeeded.
25364
25365         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
25366
25367 1997-02-13  Michael Meissner  <meissner@cygnus.com>
25368
25369         * lib/gcc.exp (gcc_target_compile): Add support for defining
25370         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
25371         the machine doesn't have those features.
25372
25373 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
25374
25375         * g++.law/operators4.exp: Don't use LIBS.
25376
25377 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
25378
25379         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
25380
25381         * lib/mike-g++.exp: Don't set the compiler to be tested here.
25382         * lib/g++.exp: Set it here instead. Also, allow use of the
25383         --tool_exec and --tool_opt options. Change CXX to
25384         GXX_UNDER_TEST.
25385
25386         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
25387
25388         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
25389
25390 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
25391
25392         * lib/old-dejagnu.exp: Use prune_warnings instead of
25393         prune_system_crud.
25394         * lib/mike-g++.exp: Ditto.
25395         * lib/gcc.exp: Ditto.
25396         * lib/g++.exp: Ditto.
25397
25398         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
25399
25400 1997-02-07  Jeffrey A Law  (law@cygnus.com)
25401
25402           * 941014-2.c: Include stdlib.h
25403           * 960327-1.c: Include stdio.h
25404           * dbra.c, index-1.c: Don't assume ints are 32bits.
25405
25406 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
25407
25408         * lib/gcc.exp: Add gcc,stack_size target feature.
25409
25410         * lib/g++.exp(g++_target_compile): Add the include and link
25411         paths here, not in two other places. And, it's $options, not
25412         options.
25413
25414         * lib/mike-g++.exp(postbase): Remove the code that determines
25415         the correct include and link paths.
25416         * g++.old-deja/old-deja.exp: Ditto.
25417
25418 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
25419
25420         * lib/g++.exp(g++_init): target_compile no longer returns the
25421         filename of the result.
25422
25423 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
25424
25425         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
25426         call to glob.
25427
25428         * gcc.c-torture/special/special.exp: Change call to
25429         gcc_target_compile to include the object file.
25430
25431 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
25432
25433         * gcc.c-torture/special/special.exp: Correct misspelling in last
25434         change.
25435
25436 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
25437
25438         * lib/plumhall.exp(ph_summary): Log the entire output of the
25439         executable. Return -1 if there were any failures, 0 otherwise.
25440         (ph_execute): Return -1 if there were any failures, 0 otherwise.
25441         (ph_make): Clean up objects and executables that were built
25442         if the tests succeeded.
25443
25444 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
25445
25446         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
25447         libraries and includes in the build tree as appropriate.
25448
25449 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
25450
25451         * lib/c-torture.exp: Instead of looking for the global variable
25452         NO_LONG_LONG, check to see if that's a feature of the target.
25453
25454 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
25455
25456         * config/default.exp: Minimize. Delete the remainer of the files in
25457         config; this functionality is now in devo/dejagnu/config.
25458
25459         g++.*/*: Pass any additional flags used to compile to postbase;
25460         delete CXXFLAGS.
25461
25462         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
25463         is now done by runtest.exp. Use gcc_target_compile instead of
25464         compile.
25465
25466         lib/c-torture.exp: Use gcc_target_compile instead of compile.
25467         Remove references to CFLAGS. Use remote_file instead of
25468         calling rm -f.
25469         (c-torture): Take a list of arguments to use to compile this
25470         testcase.
25471
25472         lib/g++.exp: Simplify. Use target_compile instead of compile.
25473         lib/gcc-dg.exp: Ditto.
25474         lib/gcc.exp: Ditto.
25475         lib/mike-{gcc,g++}.exp: Ditto.
25476         lib/old-dejagnu.exp: Ditto.
25477         lib/plumhall.exp: Ditto.
25478
25479 1997-01-08  Jim Wilson  <wilson@cygnus.com>
25480
25481         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
25482         (ph_linker): Likewise.
25483
25484 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
25485
25486           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
25487         MAP_ANON / MAP_ANONYMOUS if defined;
25488         else try to map from /dev/zero .
25489
25490 1996-11-12  Jeffrey A Law  (law@cygnus.com)
25491
25492         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
25493         isn't defined, then define it to MAP_ANONYMOUS.
25494
25495 1996-11-12  Jeffrey A Law  (law@cygnus.com)
25496
25497         * gcc.c-torture: Update to c-torture-1.42 release.
25498
25499 1996-11-11  Jeffrey A Law  (law@cygnus.com)
25500
25501         * gcc.c-torture: Update to c-torture-1.41 release.
25502
25503 1996-10-27  Jeffrey A Law  (law@cygnus.com)
25504
25505         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
25506         c-torture release.
25507
25508 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
25509
25510         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
25511         and LDFLAGS.  Fix second case to append the target_info ldflags
25512         onto LDFLAGS, not CFLAGS.
25513         * lib/g++.exp (g++_init): Add target_info stuff.
25514         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
25515         of libgloss and newlib flags for !native.
25516
25517         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
25518         (GDB): Fix relative path to go up another dir for finding gdb.
25519
25520 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
25521
25522         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
25523         versions in the target_info array, if they don't exist.
25524
25525 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
25526
25527         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
25528
25529 1996-07-08  Jim Wilson  <wilson@cygnus.com>
25530
25531         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
25532         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
25533
25534 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
25535
25536         * lib/old-dejagnu.exp: Don't remove the output file before we've
25537         actually tested it. Don't append pwd to the path of the executable
25538         we're testing.
25539
25540 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
25541
25542         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
25543
25544 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
25545
25546         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
25547         temporary directory for compiler files, and set it to a default
25548         value of /tmp. Set $output as the name of the output file from
25549         compiling the testcase. Add a -o option to $cflags_var so the
25550         compiler writes the final output file as $output. Set $executable
25551         to $output.
25552
25553         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
25554         directory for compiler files, and set it to /tmp if it doesn't
25555         already have a value. Set $output_file to the name of the output
25556         file from compiling the testcase. Add a -o option to CXXFLAGS so
25557         the compiler writes the final output file as $output. Use $output
25558         as the executable to be tested.
25559
25560 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
25561
25562         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
25563
25564 1996-06-08  Jeffrey A Law  (law@cygnus.com)
25565
25566         * gcc.c-torture/execute/pending-1.c: New test.  Still
25567         pending in Tege's queue.
25568
25569 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
25570
25571         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
25572         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
25573         if there were failures.  Call unresolved if there were unresolved
25574         testcases.  Call gcc_fail if program did not run to completion.
25575         (ph_make): Pass additional argument name to ph_execute.
25576         (ph_execute): Add new argument.  Pass additional arguments to
25577         ph_summary.  Call gcc_fail is there is no execution output.
25578
25579 1996-04-24  Jeffrey A Law  (law@cygnus.com)
25580
25581         * lib/plumhall.exp (proc_summary): Output relavent summary
25582         lines into the log so specific failures in plumhall can be
25583         investigated.
25584
25585 1996-04-10  Jeffrey A Law  (law@cygnus.com)
25586
25587         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
25588         (c-torture-execute): Don't try to execute tests which use
25589         "long long" types if $NO_LONG_LONG is nonzero.
25590
25591 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
25592
25593         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
25594         not c-torture.
25595
25596         * gcc.ieee: Move from here.
25597         * gcc.c-torture/execute/ieee: To here.
25598
25599 1996-03-26  Jeffrey A Law  (law@cygnus.com)
25600
25601         * gcc.c-torture: Update to c-torture-1.41 release.
25602
25603 1996-03-22  Jeffrey A Law  (law@cygnus.com)
25604
25605         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
25606         not "$output".
25607
25608 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
25609
25610         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
25611         -c present.
25612
25613 1996-03-02  Jeffrey A Law  (law@cygnus.com)
25614
25615         * config/proelf.exp: Handle connecting to a simulator.
25616
25617 1996-01-31  Jeffrey A Law  (law@cygnus.com)
25618
25619         * config/proelf.exp: New file.  Enough framework that we can
25620         run c-torture tests on the proelf targets (or any other target
25621         that gdb can connect to for that matter).
25622
25623 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
25624
25625         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
25626         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
25627
25628         * lib/plumhall.exp (ph_execute): Always call ph_summary if
25629         exec_output exists.
25630
25631 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
25632
25633         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
25634         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
25635
25636         * config/*.exp: Update FSF address.  Change result of ${tool}_load
25637         to pass/fail/unresolved/unsupported/untested.  Caller must now
25638         call unresolved/unsupported/untested.
25639         * lib/*.exp: Update FSF address.  Update to handle new results of
25640         ${tool}_load.
25641         * lib/chill.exp (verbose): Delete.
25642
25643 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
25644
25645         * lib/gcc.exp (default_gcc_start): Change order of args to
25646         $LDFLAGS $CFLAGS $LIBS.
25647         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
25648         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
25649         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
25650         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
25651         * gcc.misc-tests/dg-test.exp: Likewise.
25652         * gcc.misc-tests/msgs.exp: Likewise.
25653         * gcc.prms/prms.exp: Likewise.
25654         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
25655         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
25656
25657         * lib/dg.exp: Deleted, moved to dejagnu/lib.
25658
25659 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
25660
25661         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
25662
25663         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
25664         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
25665
25666         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
25667         necessary.
25668
25669 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
25670
25671         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
25672         global for loop; add use of $mathlib.
25673         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
25674         settings here; set mathlib for anything but VxWorks.
25675
25676 1996-01-22  Jeffrey A Law  (law@cygnus.com)
25677
25678         * gcc.c-torture: Update to c-torture-1.40 release.
25679
25680 1996-01-03  Jeffrey A Law  (law@cygnus.com)
25681
25682         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
25683         dg.exp.
25684
25685 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
25686
25687         * lib/c-torture.exp (c-torture-execute): Declare "output" as
25688         global.
25689
25690 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
25691
25692         * lib/g++.exp (LIBS): Define if not already.
25693         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
25694         (gcc-dg-prune): Call prune_gcc_output.
25695         * lib/gcc.exp (prune_gcc_output): New proc.
25696         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
25697         prune_gcc_output.
25698
25699 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
25700
25701         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
25702         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
25703
25704 1995-11-15  Jeffrey A Law  (law@cygnus.com)
25705
25706         * gcc.c-torture: Update to c-torture-1.39 release.
25707
25708 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
25709
25710         * lib/c-torture.exp (c-torture-execute): Don't return if one option
25711         fails, try others as well.
25712
25713 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
25714
25715         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
25716         If compilation fails, mark execute tests as `untested'.
25717         If test is marked as unsupported, don't mark compilation and
25718         execute tests as failed.
25719
25720 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
25721
25722         * lib/g++.exp (g++_init): Don't link in libg++, and look to
25723         libstdc++ for whether or not we want to be doing shared
25724         libraries.  Delete link_curses since we don't need it anymore.
25725         * lib/mike-g++.exp (postbase): Don't link in libg++.
25726         * g++.old-deja/old-deja.exp: Likewise.
25727
25728 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
25729
25730         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
25731
25732 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
25733
25734         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
25735         For that, add `-Wl,-a,shared_archive'.
25736         * g++.old-deja/old-deja.exp: Likewise.
25737
25738 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
25739
25740         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
25741
25742 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
25743
25744         * lib/mike-g++.exp (postbase): Pay attention to the status of
25745         g++_load.
25746
25747 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
25748
25749           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
25750
25751 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
25752
25753         * lib/gcc.exp (default_gcc_start): No longer need to log program
25754         being executed or its output, execute_anywhere does that now.
25755         * lib/g++.exp (default_g++_version): Call execute_anywhere.
25756         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
25757
25758 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
25759
25760         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
25761         the same as those in lib/g++.exp.
25762
25763 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
25764
25765         * gcc.c-torture: Update to c-torture-1.38 release.
25766         * gcc.ieee: Related changes.
25767
25768 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
25769
25770         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
25771         "exec". Minor reformatting changes.
25772
25773         * config/rom68k.exp (${tool}_load): Make it work in a canadian
25774         cross. This means all "exec" calls now work on a remote host as
25775         well.
25776         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
25777         cross. Filter out the extra "\r\n" stuff that expect puts in.
25778         (c-torture-execute): Filter out the bogus warnings like
25779         c-torture-compile does. Add support for canadian cross.
25780         * lib/gcc.exp (default_gcc_version, default_gcc_start)
25781         Use execute_anywhere rather than calling exec directly. Now it
25782         works for canadian cross testing.
25783
25784 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
25785
25786         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
25787         results into a variable, and check that rather than using file exists.
25788
25789 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
25790
25791         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
25792         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
25793
25794 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
25795
25796         * g++.old-deja/old-deja.exp: Create and pass runshlib and
25797         lib_curses if there's a shared libg++ in the build tree.
25798
25799 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
25800
25801         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
25802         if not supported target.
25803
25804 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
25805
25806         * lib/g++.exp (g++_init): Move empty setting of runshlib and
25807         link_curses up to always happen, not just for native builds.
25808
25809 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
25810
25811         * gcc.c-torture: Update to c-torture-1.36 release.
25812         * gcc.failure: Related changes.
25813
25814 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
25815
25816         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
25817
25818 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
25819
25820         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
25821         * lib/mike-g++.exp (postbase): Not in here.  Still reference
25822         runshlib, link_curses, and mathlib for link and run.
25823
25824         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
25825         pass the runtime shared library options for Solaris, OSF/1, and
25826         Irix5, and link with -lcurses to avoid unresolved references.
25827
25828 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
25829
25830         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
25831         only run once.
25832
25833 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
25834
25835         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
25836
25837 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
25838
25839         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
25840         do not have a framework for the "compat" tests yet.
25841
25842 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
25843
25844         * lib/mike-g++.exp (postbase): New local variable `mathlib',
25845         set to null if we're testing vxworks5.1.  Use that instead of
25846         `-lm' in the setting of LIBS for link and run.
25847
25848 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
25849
25850         * config/rom68k.exp (${tool}_load): Major changes to make it
25851         work.  Verified that it does in fact return the stuff in
25852         exec_output properly.  Catch any Emul or any TRAP other than 0.
25853
25854 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
25855
25856         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
25857         LDFLAGS properly for targets that need stuff from libgloss.
25858         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
25859         only run once.
25860         (gpp_initialized): New variable.
25861
25862 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
25863
25864         * config/rom68k.exp: Load libgloss.exp.
25865         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
25866         so we can produce a fully linked binary.
25867         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
25868         so we can produce a fully linked binary.
25869
25870 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
25871
25872         * lib/plumhall.exp (ph_section): Watch for expected failures.
25873         Add missing `else'.
25874
25875         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
25876         run the testcase.
25877         (c-torture): Likewise.
25878
25879 1995-08-28  Doug Evans  <dje@cygnus.com>
25880
25881         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
25882
25883         * lib/mike-g++.exp (mike_cleanup): New proc.
25884         (prebase): New globals compiler_result, not_compiler_result,
25885         target_regexp.
25886         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
25887         allow leading "-" in pattern.  Watch for unsupported tests.
25888         If $compiler_result is set, pattern match assembler code,
25889         and ditto for $not_compiler_result.
25890         * lib/mike-gcc.exp: Likewise.
25891
25892         * lib/plumhall.exp (ph_execute): Only call ph_summary if
25893         execution "succeeded".
25894
25895 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
25896
25897         * config/win32.exp: New file.
25898         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
25899
25900 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
25901
25902         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
25903         unsupported.
25904         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
25905         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
25906         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
25907
25908         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
25909         "... without exceptions was ...".  That is now handled by
25910         prune_system_crud.
25911         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
25912
25913 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
25914
25915         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
25916         sieve.c,sort2.c}: New files.
25917         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
25918         sieve.exp,sort2.exp}: Drivers for them.
25919
25920         * lib/mike-gcc.exp (program_output): New user settable variable.
25921         (postbase): Call prune_system_crud.  Also prune extraneous compiler
25922         messages.
25923         * lib/mike-g++.exp (program_output): New user settable variable.
25924
25925         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
25926
25927         * config/sh.exp: Deleted (use sim.exp instead).
25928
25929 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
25930
25931         * config/vx.exp: Declare CHECKTASK as global.
25932         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
25933         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
25934         * lib/old-dejagnu.exp: Load [pwd]/$executable.
25935
25936 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
25937
25938         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
25939         target. Like vx.exp, only includes `vx29k.exp' instead of
25940         `vxworks.exp'.
25941
25942 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
25943
25944         * config/sim.exp: Increase time limit from 120 seconds to 240.
25945
25946 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
25947
25948         * gcc.c-torture/execute/950628-1.c: New test.
25949
25950 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
25951
25952         * gcc.c-torture: Update with changes/additions from
25953         c-torture-1.34.
25954
25955 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
25956
25957         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
25958
25959 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
25960
25961         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
25962
25963 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
25964
25965         * gcc.c-torture/compile/950512-1.c: New test.
25966         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
25967         * gcc.dg/struct-ret-1.c: Likewise.
25968
25969 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
25970
25971         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
25972           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
25973
25974 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
25975
25976         * gcc.c-torture/special/920411-1.c: Deleted.
25977         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
25978
25979 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
25980
25981         * config/sim.exp (${tool}_load): Hack in call to bash to get a
25982         cpu limit.
25983
25984 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
25985
25986         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
25987
25988 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
25989
25990         From kenner;
25991         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
25992         is the proper length.
25993         * va-arg-3.c: Likewise.
25994
25995 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
25996
25997         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
25998         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
25999
26000         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
26001         * lib/g++.exp (default_g++_start): Delete old cruft.
26002
26003 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
26004
26005         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
26006         (2 * (1 << 18)) to (2 * (1 << 17)).
26007
26008         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
26009
26010 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
26011
26012         * config/rom68k.exp: Renamed from config/idp.exp
26013
26014 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
26015
26016         * c-torture/compile/921109-2.c
26017
26018 1995-04-18  Mike Stump  <mrs@cygnus.com>
26019
26020         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
26021         excess errors.
26022
26023 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
26024
26025         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
26026         output.
26027         * lib/g++.exp (default_g++_start): Likewise.
26028
26029 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
26030
26031         * gcc.c-torture/compile/950329-1.c: New test.
26032
26033 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
26034
26035           * config/bug.exp (${tool}_load): Updated to use new remote_open
26036           and remote_close procs.
26037         * config/idp.exp: New file.
26038
26039 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
26040
26041         * gcc.c-torture/execute/950322-1.c: New test.
26042
26043 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
26044
26045         * config/vx.exp (${tool}_load): Clean up testing of return code from
26046         vxworks_ld and vxworks_spawn.
26047
26048 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
26049
26050         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
26051
26052 1995-03-13  Mike Stump  <mrs@cygnus.com>
26053
26054         * lib/old-deja.exp: Add `excess errors test - ' error, now one
26055         can mark excess errors on a machine by machine basis.  Note, the
26056         default is to not expect any excess errors, even when excess
26057         errors test - is given, so you will want to put an XFAIL ... on
26058         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
26059         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
26060         those 4 machines, but no others.
26061
26062 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
26063
26064         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
26065         * lib/c-torture.exp: to here.
26066
26067 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
26068
26069         * gcc.c-torture/execute/950221-1.c: New test.
26070         * gcc.c-torture/execute/struct-ret-1.c: New test.
26071         * gcc.c-torture/compile/950221-1.c: New test.
26072
26073         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
26074
26075 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
26076
26077         * gcc.c-torture/execute/arith-1.c (main): Return 0.
26078         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
26079
26080 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
26081
26082         * g++.gb: New directory of tests, derived from my signature and
26083         class scoping tests.
26084
26085         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
26086         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
26087         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
26088         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
26089         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
26090         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
26091         * g++.gb/sig25.C: Likewise.
26092
26093         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
26094         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
26095         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
26096         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
26097         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
26098         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
26099         * g++.gb/sig25.exp: Likewise.
26100
26101         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
26102         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
26103         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
26104         * g++.gb/scope13.C: Likewise, this test still fails.
26105
26106         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
26107         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
26108         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
26109         * g++.gb/scope13.exp: Ditto.
26110
26111         * g++.gb/README: New file, explains what these tests are about.
26112
26113 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
26114
26115         * lib/dg.exp (dg-do): Support `preprocess'.
26116         (dg-test): Likewise.
26117
26118 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
26119
26120         * config/udi.exp: change "continue -expect" to "exp_continue".
26121
26122 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
26123
26124         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
26125         Delete redundant tests.
26126
26127         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
26128         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
26129         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
26130         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
26131         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
26132         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
26133         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
26134         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
26135
26136         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
26137         storing label pointers.
26138         * gcc.c-torture/execute/921019-1.c: Likewise.
26139         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
26140         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
26141         parameter fp.
26142         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
26143         constants.
26144
26145         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
26146         Delete obsolete tests.
26147
26148         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
26149         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
26150         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
26151         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
26152         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
26153         * gcc.c-torture/compile/950124-1.c: New test.
26154
26155         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
26156
26157 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
26158
26159         * lib/mike-g++.exp: Add -lm to LIBS.
26160
26161 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
26162
26163         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
26164
26165 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
26166
26167         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
26168
26169 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
26170
26171         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
26172
26173 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
26174
26175         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
26176         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
26177         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
26178         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
26179         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
26180         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
26181         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
26182         * g++.law/{operators31.C, operators32.C,
26183         * g++.law/{operators33.C, operators34.C}: Likewise.
26184         * g++.law/{pic1.C, refs2.C}: Likewise.
26185         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
26186         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
26187         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
26188         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
26189
26190         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
26191         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
26192         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
26193         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
26194         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
26195         * g++.law/{enum9.exp, friend5.exp}: Likewise.
26196         * g++.law/{nest3.exp, nest4.exp}: Likewise.
26197         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
26198         * g++.law/{operators30.exp, operators31.exp}: Likewise.
26199         * g++.law/{operators32.exp, operators33.exp}: Likewise.
26200         * g++.law/{operators34.exp}: Likewise.
26201         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
26202         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
26203         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
26204         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
26205         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
26206
26207         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
26208         No longer expected to fail.
26209         * g++.law/missed-error3.C: Tweak for recent bool changes.
26210
26211 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
26212
26213         * config/emb-unix: Deleted.
26214         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
26215         remote execution.  Do final link on remote host if REMOTE_LINK is set.
26216
26217 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
26218
26219         * lib/dg.exp (dg-test): Fix typo in last patch.
26220
26221 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
26222
26223         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
26224         (handles multiple occurrences).
26225
26226 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
26227
26228         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
26229         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
26230         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
26231         printed).
26232         * lib/c-torture.exp (c-torture-compile): Likewise.
26233         (c-torture): Prepend full path if missing.
26234         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
26235         (gcc_fail): Likewise.
26236         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
26237
26238 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
26239
26240         * lib/netware.exp: Only attach to NetWare i386 systems.
26241
26242 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
26243
26244         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
26245         messages.  Add test name to "output pattern match" pass/fail message.
26246
26247 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
26248
26249         * gcc.dg: New testsuite.
26250         * gcc.dg/dg.exp: New file.
26251
26252         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
26253         test-switch.c}: Deleted.
26254
26255         * gcc.misc-tests/msgs.exp: New testcase driver.
26256
26257 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
26258
26259         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
26260         Watch for illegal return values from ${tool}_load.
26261         * config/unix.exp (${tool}_load): Fix pass/fail detection for
26262         cross targets.  Coerce return value >0 to 1.
26263
26264 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
26265
26266         * config/unix.exp (${tool}_load): Call program rsh, not proc.
26267
26268         * config/emb-unix.exp: New file.
26269
26270         * config/sim.exp: Error if variable $SIM not defined.
26271         (${tool}_load): Mark test as "untested" if simulator missing.
26272
26273         * config/unix.exp: Load remote.exp to get rcp_download.
26274         * lib/c-torture.exp: Use different option lists for testcases with
26275         and without loops.
26276         * gcc.c-torture/execute/execute.exp: Likewise.
26277
26278 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
26279
26280         * config/*.exp: Clarify return code from ${tool}_load.
26281         Call `unresolved' or `untested' instead of `warning' or `perror'
26282         (sometimes you still want to call both though).
26283         Add comment that `shell_id' is local to each file.
26284         * config/udi.exp (timeout): Set to 30.
26285         Don't print warning if connection fails, $connectmode has already
26286         printed an error.
26287         (${tool}_load): Move verbose messages to level 2.
26288         Rework pattern for "Process started" message.
26289         Pass `shell_id' to ${connectmode}_download.
26290         Retry twice upon timeout.  Make resetting of target more robust.
26291         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
26292         Pass `shell_id' to exit_$connectmode.
26293         Only call exit_$connectmode if connected.
26294         * config/unix.exp (${tool}_load): Check return codes better.
26295         * config/vrtx.exp (${tool}_load): Likewise.
26296         * config/vx.exp (${tool}_load): Likewise.
26297         Delete unneeded global's.
26298         * lib/dg.exp (dg-test): Update to reflect clarified return codes
26299         from ${tool}_load.
26300         (dg-stat): Delete.
26301         (dg-init): Delete recording of pass/fail counts.
26302         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
26303         (old-dejagnu-init): Likewise.
26304         (old-dejagnu-stat): Delete contents, empty proc now.
26305         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
26306         (c-torture): Delete references to lcnt, lpass, lfail.
26307         Get option list from TORTURE_OPTIONS.
26308         Delete -funroll[-all]-loops if no loops.
26309         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
26310         (g++_stat): Delete contents (empty proc now).
26311         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
26312         (gcc_finish): Likewise.
26313         (gcc_stat): Deleted.
26314         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
26315         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
26316         * gcc.c-torture/execute/execute.exp: Likewise.
26317         Split tests into two parts: compile, execute.
26318         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
26319         no loops.  Update to reflect clarified return codes from ${tool}_load.
26320
26321 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
26322
26323         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
26324         to grep for.
26325         (old-dejagnu): Likewise (where necessary).
26326
26327 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
26328
26329         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
26330
26331         * lib/dg.exp (dg-process-target): Fix processing of selector.
26332         Add comment regarding use of `error'.
26333
26334         * lib/gcc.exp (prune_system_crud): Define if missing.
26335         * lib/g++.exp (prune_system_crud): Likewise.
26336
26337         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
26338         Call prune_system_crud.
26339         * lib/dg.exp (dg-runtest): New proc.
26340         Use perror instead of send_user for tcl errors in testcase.
26341         Don't return any value, it's never used.
26342         Don't clobber previous definition of `unknown'.
26343         Print tcl errors in `dg-final'.
26344
26345 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
26346
26347         * lib/dg.exp (dg-process-target): Improve syntax error messages.
26348         (dg-test): Don't print errorInfo, it contains stack backtrace.
26349
26350 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
26351
26352         * lib/g++.exp (runtest_file_p): Define if missing.
26353
26354 1994-09-24  Doug Evans  (dje@cygnus.com)
26355
26356         * lib/mike-g++.exp: Comment out loading of g++.exp.
26357         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
26358         (default_g++_version): Always print something.
26359         (default_g++_start): Comment out call to `which'.
26360         (g++_start, g++_load): Deleted (must be defined in config file).
26361         * lib/gcc.exp: Test for existence of $CC at start.
26362         Delete check for tmpdir (done in gcc_init).
26363         (default_gcc_version): Always print something.
26364         (default_gcc_start): Comment out call to `which'.
26365         * config/*.exp: Major cleanup - make cross targets work at least a
26366         little better for g++ (by not being "--tool gcc" specific).
26367         Rename gcc_xxx to ${tool}_xxx.
26368         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
26369         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
26370
26371 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
26372
26373         * lib/c-torture.exp (c-torture-compile): Rework compiler
26374         message processing.
26375
26376         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
26377         c-torture.
26378
26379 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
26380
26381         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
26382
26383         * lib/dg.exp (dg-process-target): Support { target native }.
26384
26385 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
26386
26387         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
26388         looked for "... program xxx got fatal signal".
26389         Correct regsub munging of `comp_output'.
26390         Ignore compiler messages "path prefix not used" and "linker input
26391         file unused".
26392
26393 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
26394
26395         * lib/gcc.exp (runtest_file_p): Define if missing.
26396         * gcc.prms/template.c: Example to work from.
26397
26398 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
26399
26400         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
26401         * lib/dg.exp (dg-test): Call unsupported testcases as such.
26402
26403         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
26404         * gcc.prms/1883.c: Moved from compile/940714-1.c.
26405         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
26406         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
26407
26408         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
26409         (dg-process-target): No longer a varargs proc.
26410         Return S/N for target, P/F for xfail.  All callers changed.
26411         (user option procs): More argument checking.
26412         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
26413         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
26414         (dg-test): Skip test if not running on selected target in `dg-do'.
26415         Update handling of `dg-do-what', `dg-output-text'.
26416         Separate execution pass/fail from output pattern match pass/fail.
26417         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
26418
26419 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
26420
26421         * gcc.c-torture/special/special.exp: Don't expect failure for mips
26422         target for 920510-1.c.
26423
26424 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
26425
26426         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
26427         Clean up comment regarding use of passcnt, etc.
26428         (gcc_stat): Don't update `testcnt' here.
26429         (gcc_finish): Do it here.
26430         Might as well reset `but_id' here too.
26431         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
26432         to determine if the file should be tested.
26433         * gcc.c-torture/compile/compile.exp: Likewise.
26434         * gcc.c-torture/execute/execute.exp: Likewise.
26435         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
26436         * gcc.misc-tests/dg-test.exp: Likewise.
26437         * gcc.prms/prms.exp: Likewise.
26438         * gcc.wendy/wendy.exp: Likewise.
26439         * g++.old-deja.exp: Likewise.
26440         Move "Testing file" message to verbose level 1.
26441
26442 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
26443
26444         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
26445
26446 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
26447
26448         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
26449         (default_gcc_start): Accept optional second list element
26450         of compiler flags.  Print compiler output at verbosity level 2.
26451         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
26452         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
26453         Save current values of framework globals passcnt, failcnt, xpasscnt,
26454         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
26455         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
26456         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
26457         xfailcnt to compute stats.  Update framework global `testcnt' from
26458         pass/fail counts.
26459         (gcc_finish): New proc.  Clean up test environment.
26460         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
26461         (gcc_epass, gcc_efail): Delete.
26462         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
26463         argument of line number.
26464         (dg-init): If the tool has an init routine, call it.
26465         (dg-test): Remove args `cflags_var' and `libs_var'.
26466         Pass all compiler options to ${tool}_start.
26467         Handle missing line number.
26468         (dg-finish): New function.
26469         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
26470         particular files.  Call gcc_finish at end.  Move "skipping test"
26471         message to verbosity level 3.
26472         * gcc.c-torture/compile/compile.exp: Likewise.
26473         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
26474         * gcc.c-torture/execute/execute.exp: Likewise.
26475         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
26476         Print testcase being tried at verbosity level 1.
26477         * gcc.c-torture/special/special.exp: Unset xfail.
26478         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
26479         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
26480         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
26481         * gcc.failure/failure.exp: Likewise.
26482         * gcc.ieee/ieee.exp: Likewise.
26483         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
26484         Update call to dg-test.  Call dg-finish at end.
26485         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
26486         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
26487         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
26488         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
26489         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
26490         * gcc.wendy/wendy.exp: Add copyright.
26491         Delete setting of tmpdir (done by gcc_init).
26492         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
26493         Pass compiler flags to gcc_start.  Call gcc_finish at end.
26494         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
26495         gcc_[ce]pass/fail.
26496
26497 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
26498
26499         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
26500         confusion.
26501         (g++_load): Likewise.
26502
26503         * config/*.exp (gcc_load): Some were varargs fns and some were not.
26504         Rename argument to `prog' to remove the confusion.
26505         Varargs fns behave differently too!
26506         (g++_load): Likewise.
26507
26508         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
26509
26510         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
26511         what it is.  Delete (always) printing of status value for !native.
26512         Simplify verbose code, and include status and exec_output.
26513         (g++_load): Use gcc_load.
26514
26515 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
26516
26517         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
26518         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
26519         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
26520         940714-3.c as these testcases don't exist anymore.  Make
26521         va-arg-1.c expected to pass.
26522
26523 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
26524
26525         * gcc.misc-tests/misc.exp: Only run specific testcases.
26526         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
26527         * gcc.misc-tests/dg-[1-9].c: New files.
26528
26529         * lib/dg.exp: New testsuite driver.
26530         * gcc.prms/prms.exp: Use it.
26531
26532         * README.gcc: New file.
26533
26534         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
26535         Document and reset `lxpass' and `lxfail'.
26536         Simplify "initialized" message.
26537         (gcc_stat): Clean up comments a little.
26538
26539 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
26540
26541         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
26542
26543 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
26544
26545         * lib/old-dejagnu.exp (process-option): New proc.
26546         (old-dejagnu-init, old-dejagnu-stat): Likewise.
26547         (old-dejagnu): Simplify.
26548         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
26549
26550 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
26551
26552         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
26553         exists and is not an empty string.
26554
26555         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
26556         $xfail rather than calling setup_xfail.  Clear $xfail when test is
26557         finished.
26558         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
26559         automatically.
26560
26561         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
26562         longer expected to fail.
26563
26564         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
26565         "f" function call.
26566
26567         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
26568
26569         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
26570         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
26571         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
26572         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
26573         c-torture-1.29.
26574
26575         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
26576         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
26577
26578         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
26579
26580         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
26581         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
26582
26583         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
26584         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
26585         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
26586
26587 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
26588
26589         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
26590         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
26591         940714-1.c, 940714-2.c, 940714-3.c},
26592         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
26593         gcc.misc-tests/{mg.c,mg.exp}:
26594         New tests.
26595         * gcc.noncompile/noncompile.exp: Change accordingly.
26596
26597 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
26598
26599         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
26600         Undo previous clobberage.
26601
26602 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
26603
26604         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
26605         * gcc.special/{930510-1.c, special.exp}:
26606         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
26607         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
26608         struct-varargs-1.c}: New tests from c-torture-1.26.
26609
26610 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
26611
26612         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
26613           argument to switch.
26614
26615 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
26616
26617         * Revert the previous changes.  Please see Rob's directory
26618           (/lisa/test/rob/progressive/gcc/testsuite) for testing
26619           fixes.
26620
26621 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
26622
26623         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
26624             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
26625             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
26626             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
26627             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
26628             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
26629             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
26630             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
26631             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
26632             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
26633             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
26634             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
26635             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
26636             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
26637             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
26638             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
26639             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
26640             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
26641             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
26642             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
26643             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
26644             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
26645             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
26646             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
26647             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
26648             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
26649             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
26650
26651 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
26652
26653         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
26654             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
26655           with perror calls.
26656
26657 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
26658
26659         * config/unix.exp (g++_load): Fix syntax.
26660
26661 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
26662
26663         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
26664         * gcc.noncompile/921017-1.c: Deleted obsolete test.
26665         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
26666         Don't expect va-arg-1.c to fail.  Correct expected output for
26667         920928-1.c.
26668         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
26669         * gcc.wendy/hbm4.c: Correct typo.
26670         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
26671
26672 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
26673
26674         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
26675         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
26676         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
26677         * lib/c-torture.exp (c-torture-compile): Ditto.
26678
26679         Reduce volume of output (remove all the -I's and such).
26680         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
26681         Call gcc_cpass, gcc_cfail.
26682         (c-torture): Pass testing option to c-torture-compile.
26683
26684 1994-03-21  Doug Evans  (dje@cygnus.com)
26685
26686         Bring patches over from progressive.
26687         * config/default.exp: Exit remote shell cleanly.
26688         (g++_exit, g++_start): Add default versions.
26689         * config/sim.exp (gcc_load): Use perror, not error.
26690
26691 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
26692
26693         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
26694         set in site.exp.
26695
26696 1994-03-14  Doug Evans  (dje@cygnus.com)
26697
26698         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
26699         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
26700         (wendy_try): New proc to run testcase.
26701         (main loop): Call 'em.
26702         * gcc.wendy/*.c: Clean up pass to correct expected output.
26703
26704         * lib/gcc.exp: Minor cleanup work.
26705         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
26706
26707 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
26708
26709         * config/sim.exp (gcc_load): Document return codes better.
26710         Don't pass -v to simulator.
26711
26712 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
26713
26714           * gcc.special/920717-x.c: Fix typo.
26715           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
26716           get at sources.
26717
26718         * lib/mike-gcc.exp: Fix typo.
26719
26720 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
26721
26722         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
26723         binary to use, transform the name.
26724         * config/*.exp: rename everything. Nuke any g++ specific files,
26725         it's now a special case of gcc that requires no special support.
26726         Add a default.exp for unsupported targets.
26727
26728 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
26729
26730         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
26731         lib/old-dejagnu.exp: Fix a few patterns to work with the new
26732         version of Tcl.
26733
26734 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
26735
26736         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
26737         than a warning.
26738
26739 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
26740
26741         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
26742
26743 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
26744
26745         * gcc.execute/execute.exp: Combine opt_list and foption_list into
26746         option_list.  Compile every file with only 4/6 option choices
26747         (same as C torture) instead of with 12/18 different option
26748         choices.
26749         * lib/c-torture.exp: Likewise.
26750
26751         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
26752         not already set.
26753
26754 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
26755
26756         * lib/old-deja.exp: Add `excess errors test fails' error, now one
26757         can put an XFAIL *-*-* on excess errors.
26758
26759 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
26760
26761         * g++.law: Add more tests derived from g++-bugs snapshots.
26762
26763         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
26764         equivalent to g++.law/init9.
26765
26766         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
26767         compiled it, and the a.out file after we've run it.
26768
26769 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
26770
26771         * lib/mike-g++.exp (postbase): Delete the .o file after we've
26772         compiled it, and the a.out file after we've run it.
26773
26774 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
26775
26776         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
26777
26778 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
26779
26780         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
26781         version number.
26782
26783 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
26784
26785         * g++.law: New directory of g++ tests derived from the g++-bugs
26786         snapshots.
26787
26788 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
26789
26790         * gcc.compile: initbug1.c initbug1.exp testcase added
26791
26792 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
26793
26794         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
26795         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
26796           fixes submitted by Jeff Law (law@cs.utah.edu)
26797         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
26798           Jeff Law (law@cs.utah.edu)
26799
26800
26801 1993-11-30  Mike Stump  (mrs@cygnus.com)
26802
26803         * config/unix-g++.exp: Follow the gcc way of doing things.
26804         * g++.old-deja/old-deja.exp: Minor updates.
26805         * lib/g++.exp: New file, follow the gcc way of doing things.
26806         * lib/old-dejagnu.exp: Minor updates.
26807         * lib/mike-g++.exp: Always unset errorInfo.
26808
26809 1993-11-06  Mike Stump  (mrs@cygnus.com)
26810
26811         * lib/gcc.exp: Fix some errors with the below change, CC and
26812         CFLAGS should be global when setting, not local.
26813
26814 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
26815
26816         * lib/gcc.exp: Transform tool name.
26817
26818 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
26819
26820         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
26821
26822 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
26823
26824         * lib/gcc.exp: change gcc_done to gcc_stat
26825
26826 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
26827
26828         * Upgraded gcc testsuite to c-torture version 1.25
26829
26830 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
26831
26832         * lib/gcc.exp: added reporting code. Changed verbose compile message.
26833         * lib/c-torture: added hooks for new reporting code.
26834
26835 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
26836
26837         * config/sh-gcc.exp: check if sh-sim exists in the path
26838
26839 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
26840
26841         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
26842         * gcc.compile/compile.exp: Initial changes for new logic.
26843         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
26844         * gcc.failure/failure.exp: Initial changes for new logic.
26845         * gcc.ieee/ieee.exp: Initial changes for new logic.
26846         * gcc.misc-tests/misc.exp: Initial changes for new logic.
26847         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
26848         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
26849         * lib/c-torture.exp: Initial changes for new logic.
26850         * lib/gcc.exp: Initial changes for new logic.
26851
26852 1993-10-15  Mike Stump  (mrs@cygnus.com)
26853
26854         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
26855         depend upon failure or success.  Fully qualify names in failure
26856         and success messages.  Always remove a.out before starting
26857         compile, just in case.  Pay more attention to error text output by
26858         the compiler.  Handle testcases with no known past errors just
26859         like all others, so that things are uniform.  Other miscellaneous
26860         improvements.
26861
26862 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
26863
26864         * gcc.cpp: new directory for cpp tests
26865
26866 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
26867
26868         * lib/chill.exp: Code reformatted, removed unused code.
26869         * config/unix-chill.exp: Code reformatted, removed unused code.
26870         * chill.execute/execute.exp: Code reformatted, removed unused code.
26871         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
26872
26873 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
26874
26875         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
26876         routines not written.
26877
26878 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
26879
26880         * config/bug-gcc.exp: Use new procs from bug.exp.
26881
26882 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
26883
26884         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
26885         via ftp, rather than depending on NFS.
26886         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
26887         case.
26888
26889 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
26890
26891         * config/bug-gcc.exp: Use new download proc.
26892
26893 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
26894
26895         * chill.execute/execute.exp: cleanups, handles errors better
26896         * chill.compile/compile.exp: rewrite, based on execute.exp
26897         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
26898         * lib/chill.exp: major changes to diff proc and compile and link
26899           procs. added chill_fail and chill_pass wrappers to pass and
26900           fail. added more comments, and handle error codes better.
26901           Added a hack to capture stderr from exec, so noncompile tests
26902           can work.
26903
26904 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
26905
26906         * chill.execute/execute.exp: rewrite of testsuite driver
26907         * lib/chill.exp: rewrite of testsuite driver
26908         * config/unix-chill.exp: rewrite of testsuite driver
26909
26910 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
26911
26912     In chill.execute:
26913         * iexpr.ch: Standardize uppercase.
26914         * tuples.dat: Standardize uppercase.
26915         * vary.ch: standardize.  Correct varying string assignments.
26916         * vary.dat: Add new output lines.
26917
26918 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
26919
26920     In chill.execute:
26921         * chprintf.ch: Standardize use of uppercase.
26922         * tuples.ch: Standardize and turn arr2 into a DCL,
26923           rather than a SYN.
26924         * pinits.ch: Standardize.
26925
26926 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
26927
26928         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
26929         * Makefil: Renamed to Makefile.in.
26930         * configure.in: New.
26931
26932 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
26933
26934     In chill.execute:
26935         * .cvsignore: Add result/output files.
26936         * Makefile: Fix up variables at start.  Use MFLAGS
26937           everywhere.  Correct bool_loc, built_ins entries.
26938           Add entry for vary1.ch.
26939         * bitarray.ch: Standardize upper-case usage.
26940         * bitexpr.ch: Standardize, add output of b1.
26941         * params.ch: Use arrayt in along PROC parameters, to
26942           avoid novelty problems.
26943         * sets.ch: Tiny cleanup.
26944         * vary1.ch: Re-indent.
26945
26946 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
26947
26948           * Add PR-related files to Makefiles, .cvsignore files, etc.
26949
26950 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
26951
26952         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
26953           with compiler objects. New names are test-flow.c and test-loop.c
26954
26955 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
26956
26957         * Upgraded c-torture tests from 1.19 to 1.20
26958
26959         * new files:
26960         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
26961         * gcc.compile: 930623-1.c 930623-2.c
26962         * gcc.noncompile: 930622-1.c 930622-2.c
26963         * gcc.failure: 920411-1.c 920627-2.c
26964         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
26965
26966 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
26967
26968         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
26969           More changes to get testsuite working properly. Needs more work.
26970           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
26971
26972 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
26973
26974         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
26975           More changes to get testsuite working properly. Needs more work.
26976
26977 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
26978
26979         * chill.compile/compile.exp: Added for Dejagnu support
26980         * chill.execute/execute.exp: Added for Dejagnu support
26981         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
26982
26983 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
26984
26985     This should complete moving the CHILL test files.
26986         * chill.noncompile(.cvsignore printf.grt
26987             in-printf.grt chprintf.grt chprintf.ch):
26988             Added test-support files.
26989           (Makefile): Modified further.
26990         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
26991             signal.ch): Added test files.
26992           * chill.execute (.cvsignore printf.grt printr.c
26993             in-printf.grt rts.c chprintf.grt rts.h): Added
26994           test-support files.
26995             (Makefile): More corrections.
26996
26997 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
26998
26999         * chill.compile, chill.execute, chill.nocompile: Add CHILL
27000           test cases, ready for DejaGnu.
27001
27002 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
27003
27004         * Upgraded c-torture tests from 1.18 to 1.19
27005
27006         * gcc.compile: added test(s):
27007           930607-1.c
27008         * gcc.execute: added test(s):
27009           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
27010
27011         * added new subdirectory for misc tests: gcc.misc-tests
27012         * gcc.misc-test(s): added tests:
27013           inst-check.c test-consts.c test-ior.c test-switch.c
27014
27015 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
27016
27017         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
27018
27019 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
27020
27021         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
27022
27023 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
27024
27025         * Upgraded c-torture tests from 1.17 to 1.18
27026
27027 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
27028
27029         * Upgraded c-torture tests from 1.12 to 1.17
27030
27031 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
27032
27033         * lib/old-dejagnu.exp:
27034           Fixed handling of XFAIL target triplets to correctly
27035           recognize wildcard characters.  Removed code that
27036           appended a unique id tag to the end of the file name
27037           printed out by the result of the testcases within a
27038           given test file.
27039
27040 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
27041
27042         * lib/old-dejagnu.exp:
27043           Reworked expected failure handling to trigger off of XFAIL
27044           keyword in keyphrase embeded in testcase source code. The
27045           XFAIL keyword must be at the end of the keyphrase line. It
27046           may optionally be followed by one or more target triplets.
27047           It has just occured that the handling of wildcards in the
27048           target triplet may not be correct.
27049
27050 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
27051
27052         * g++.old-deja/tests:
27053           Moved all subdirectories up one level into g++.old-deja .
27054
27055         * lib/old-dejagnu.exp:
27056           Fixed problem with CXXFLAGS not being properly reset, and being
27057           corrupted with extraneous "-c" compiler option.  This was
27058           causing binaries to not be generated for test that needed them.
27059           Modified strings passed to "pass" and "fail" so that individual
27060           tests from the same test file would be distinguished by an
27061           identifier appended to the test file name in the summary logs;
27062           this corrected a problem with erroneous diff logs.  Added code
27063           to search testcases for expected fail and unexpected pass keywords.
27064
27065 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
27066
27067         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
27068
27069 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
27070
27071         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
27072           Removed extraneous text from end of "Special g++ Options"
27073           keyphrase.
27074
27075         * lib/old-dejagnu.exp: Added pattern matching to look for new
27076           keywords, embedded in testcases comments, which will trigger
27077           calls to xpass and xfail.
27078
27079 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
27080
27081         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
27082           comments embedded in the testcases, especially the one looking for
27083           special compiler options, as well as the pattern matching for the
27084           compiler output again.
27085
27086 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
27087
27088         * lib/old-dejagnu.exp: Do a proper check of the return value for
27089           execute tests. Fixed several problems with the pattern matching
27090           of the compiler output which gave erroneous test results.
27091           Changed several of the test result messages to be more descriptive.
27092         * config/unix-g++.exp: Proc g++_load now actually works and
27093           executes the tests passed to it and returns a usable return
27094           value.
27095
27096 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
27097
27098           * lib/gcc.exp: Exits gracefully if $CC is bogus.
27099
27100 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
27101
27102         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
27103           Modified both files to properly execute the old style
27104           dejagnu tests. The previous versions of these files were
27105           experimental and did not function anything near correctly.
27106
27107 1993-04-05  Rob Savoye  (rob@cygnus.com)
27108
27109         * Removed all Makefile.in and configure.in files. No configuration
27110         needed now.
27111
27112 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
27113
27114         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
27115
27116 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
27117
27118         * gcc.compile/configure.in, gcc.unsorted/configure.in,
27119         gcc.special/configure.in, gcc.noncompile/configure.in,
27120         gcc.execute/configure.in, gcc.code_quality/configure.in,
27121         g++.other/configure.in, g++.old-deja/configure.in,
27122         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
27123         in srcname setting.
27124
27125 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
27126
27127         * lib/udi.exp:  Fixed mondfe and mondfe_download.
27128         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
27129         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
27130
27131 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
27132
27133         * config/udi-gdb.exp: Check $shell_id after connecting to target.
27134         (gdb_exit): Don't remove *_soc files.
27135
27136 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
27137
27138         * lib/c-torture.exp: Don't look for main; instead always use -w
27139         -c.  This is how the c-torture tests work.  Remove the object
27140         file if the compilation succeeds.
27141         * gcc.execute/execute.exp: Remove executable if test passes.
27142         * gcc.noncompile/noncompile.exp: Every test is an expected
27143         failure.
27144         * gcc.special/special.exp: Added tests from c-torture 1.11,
27145         corrected use of existing test.
27146         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
27147         gcc.execute/920625-1.c: Updated to c-torture 1.11.
27148         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
27149         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
27150         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
27151         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
27152         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
27153         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
27154         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
27155         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
27156         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
27157         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
27158         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
27159         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
27160         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
27161         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
27162         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
27163         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
27164         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
27165         c-torture 1.11.
27166         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
27167         correspond to c-torture 1.11.
27168
27169         * New file.