This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Unable to bootstrap gcc snapshot of 20001211 on Dynix/ptx
- To: biswapesh dot chattopadhyay at bt dot com
- Subject: Re: Unable to bootstrap gcc snapshot of 20001211 on Dynix/ptx
- From: Robert Lipe <robertlipe at usa dot net>
- Date: Mon, 18 Dec 2000 10:25:57 -0600
- Cc: janis at us dot ibm dot com, gcc at gcc dot gnu dot org
- References: <2DA65DFEFF16D211B84E0000F8FE7F200A95ADAC@mrgmexnt03.mww.bt.com>
biswapesh.chattopadhyay@bt.com wrote:
> The NO_SYS_SIGLIST was required in 2.95.2 (it wasn't autoconf detected) so I
> put the patch for the snapshot as well. Maybe this is not required any more.
It shouldn't be required becuase nothing looks at that flag any longer. ;-)
> #undef HAVE_BCOPY is definitely required - you cannot build 2.95.2 without
> it (ptx 4.4.6) - C++ streams parsing go all wrong. I grepped through the
> source for it's use and it seemed that the problem is (as Janis said) that
> overlapping memory is indeed not handled properly. I applied a patch as per
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.
RJL