[Bug rtl-optimization/67305] [6 Regression] gcc.c-torture/compile/20121027-1.c ICE
vmakarov at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Wed Aug 26 17:29:00 GMT 2015
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67305
Vladimir Makarov <vmakarov at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |vmakarov at gcc dot gnu.org
--- Comment #2 from Vladimir Makarov <vmakarov at gcc dot gnu.org> ---
address decomposing can do nothing with too complicated address
(plus:SI (plus:SI (and:SI (ashiftrt:SI (plus:SI (mult:SI (lt:SI (reg/v:SI 117 [
bl ])
(const_int 0 [0]))
(const_int 63 [0x3f]))
(reg/v:SI 117 [ bl ]))
(const_int 3 [0x3]))
(const_int -8 [0xfffffffffffffff8]))
(reg/f:SI 102 sfp))
(const_int 5 [0x5]))
even arm address legitimize hook can do nothing in this case.
I guess an optimization pass should not produce such address.
More information about the Gcc-bugs
mailing list