This is the mail archive of the gcc-patches@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: sign-extending smaller modes


  In message <200008081927.MAA05109@localhost.cygnus.com>you write:
   > Jeffrey A Law <law@cygnus.com> writes:
  > 
  > > Interestingly enough, if I install your change I can't bootstrap the
  > > PA port, so there's something happening that we don't quite understand.
  > 
  > I suspect this is a bug somewhere else.  One of the structural
  > problems with gcc is that it doesn't make a proper distinction between
  > arithmetic on the host and arithmetic on the target for integer
  > values.  This causes lots and lots of problems whenever they differ.
It was a *native* build.  The stage1 compiler mis-compiles the stage2
compiler which causes the stage2 compiler to bogusly trigger an
enable-checking failure in the C++ front-end.

jeff


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