This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Unable to bootstrap gcc snapshot of 20001211 on Dynix/ptx



Joseph S Myers wrote:
> On Mon, 18 Dec 2000, Robert Lipe wrote:

> > Is overlapping memory expected to be handled by bcopy?  Of course, we
> > can't look at the ISO standard becuase it's not in there...
> >
> > > the old mail to use memmove in the one case (in cp/class.c)where
overlapping
> > > copy was being done and things worked fine (in 2.95.2). Since there
might be
> >
> > I probably don't get a vote in this, but think I'd rather fix the
> > offending source.
>
> According to the Single Unix Specification, bcopy must handle overlapping
> memory.

I had said that bcopy() for DYNIX/ptx DOES NOT have problems with
overlapping memory:

> I didn't do this, and had no problems.  There was a reference to old mail
> that said that bcopy() for DYNIX/ptx didn't handle overlapping memory,
> but I can't find a record of any problem like that.  I have access to
> the DYNIX/ptx source code, and bcopy() looks fine to me.

The bcopy() source is the same from DYNIX/ptx V4.4.0 through V4.6.0.  I
tried some simple test cases and they look fine.

I'll continue to look at the other problems with building 2.95.2 and the
latest snapshot on DYNIX/ptx and report back later.  If I can get access
to a system running ptx 4.4.x I'll try it there also.

Janis Johnson
IBM Linux Technology Center
(503) 578-5458
janis@us.ibm.com



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]