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

Re: bit extract adjust_address versus scheduler


On Thu, May 01, 2003 at 06:54:14AM -0300, Alexandre Oliva wrote:
> It turned out that, even after fixing the MIPS-specific code, the
> problem was still there, because the generic code insisted in
> converting MEMs to byte_mode.

This is indeed a problem, but I don't know that BLKmode is
any better.  It does seem like every backend will have to
do something with this so that they get the proper mode for
whatever store it is they want.

I'm willing to defer the problem to the backends though,
and use VOIDmode here for the address adjustments.  In most
cases that'll keep the BLKmode mark that was already there.
I don't know if this can ever be invoked for other MEMs,
but it doesn't seem impossible.


r~


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