This is the mail archive of the gcc-bugs@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: PATCH 2: Re: BOOTSTRAP FAILURE: segementation fault in genattrtab


>   > Here is the clean up to the pa machine definition that can be done as
>   > a result of improving the basereg_operand test.  It depends on the
>   > following patches being installed:
>   > 
>   > <http://gcc.gnu.org/ml/gcc-patches/2000-11/msg01358.html>
>   > <http://gcc.gnu.org/ml/gcc-patches/2000-11/msg01508.html>
> I don't think we have a hard dependency on the second patch listed above.
> I installed the first patch a few minutes ago.

The reason I listed the second patch as being required is that the
rename registers pass may call gen_rtx_REG with the frame pointer
register number if the frame pointer has been eliminated.  With the
current code, gen_rtx_REG will return the frame_pointer_rtx which
has the REG_POINTER bit set.  In most cases this will be wrong and
may result in an incorrect insn match.

Dave
-- 
J. David Anglin                                  dave.anglin@nrc.ca
National Research Council of Canada              (613) 990-0752 (FAX: 952-6605)

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