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: pre egcs-1.1 testing and Linux 2.1.x



  In message <19980824134853.W30542@test.legislate.com>you write:
  > Jeffrey A Law <law@hurl.cygnus.com> wrote:
  > > Unfortunately, we can not detect when it is going to generate incorrect
  > > code.
  > 
  > So "register pressure" isn't anything quantifiable?
You can make guesses about register pressure, but that still does not
tell you when you're going to generate incorrect code for regparm.

You have to have accurate life information in the reload pass (which
we do not currently have) and you have to tie it into the selection
of reload registers to detect when bad things are going to happen.

Most other ports don't have this problem because reload can never use
argument registers for reloads (if it tries, then it aborts).

jeff


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