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



On Mon, 18 Dec 2000, Joseph S. Myers wrote:

> According to the Single Unix Specification, bcopy must handle overlapping
> memory.

Biswa posted a test case that showed that bcopy() from DYNIX/ptx V4.4.8
does not handle overlapping memory.  Apparently it was following an
earlier standard that did not require it to handle such a case, but
DYNIX/ptx V4.6.0 follows UNIX 98 and bcopy() handles overlaps there.
I was further confused because the sources for libc for DYNIX/ptx have
a version of bcopy written in C that handles overlaps and that has not
changed since V4.4.0, but it's a faster assembly version of bcopy()
that is actually used in libc.

Biswa and I can start working together offline until we come up with a
patch for the various problems that currently happen when building on
various versions of DYNIX/ptx, or until we need further help.

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]