Hi, On Wed, 16 Nov 2016, Jakub Jelinek wrote:
> If inner is a MEM, make_extraction requires that pos is a multiple of > bytes and deals with offsetting it. Or otherwise requires that pos is a > multiple of BITS_PER_WORD and for REG inner it handles that too. But if > inner is something different, it calls just force_to_mode to the target > mode, which only really works if pos is 0. This should also fix the aarch64 fail for gcc.c-torture/execute/cbrt.c . (At least I came up with the same patch in PR78390) Ciao, Michael.