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]
Other format: [Raw text]

Re: REG_OK_STRICT and EXTRA_CONSTRAINT


On Fri, 25 Aug 2006, Paolo Bonzini wrote:
> After I'm done with the base_reg_class changes, I will try
> modifying address_operand to be something along the lines of your U
> constraint:

Yeah, that does sound like the real bug; nothing should be using
non-strict checking after reload as address_operand seems to do.

> This will also affect the 'p' constraint, and in the end address your
> "FIXME: This is arguably a bug in gcc."

Wow, I had that?  I didn't think of looking at its *use*
yesterday... been away from gcc for a while.

>  Of course, again, this is
> subject to testing.

I haven't everything set up for testing, but will try your
change when that happens (no less than a week from now).

> Thanks to Zack for discussing this on IRC and hypothesizing that this
> may be a real bug in GCC.

And thanks to you for looking into this!

brgds, H-P


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