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: Generating RTL for function call sequences from GIMPLE


On Mon, Apr 09, 2007 at 11:55:14PM +0100, Dave Korn wrote:
>   Thanks, I think you're right on there.  The comments on PR31136 make it
> fairly clear what's wrong; perhaps the best solution might be for
> STRIP_SIGN_NOPS to mask out the high bits when it's discarding a size-reducing
> NOP_EXPR?  Or perhaps fold_unary should simplify it before passing to
> STRIP_SIGN_NOPS for minimal peturbation?

I think STRIP_NOPS, and STRIP_SIGN_NOPS, should not consider the 
mode to be the same when the precision doesn't match.  Indeed,
perhaps the mode is largely irrelevant, and it should only be
checking the precision....


r~


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