[Bug rtl-optimization/114278] ICE: in extract_bit_field_1, at expmed.cc:1838 with memmove, _BitInt() and -O2 -fno-tree-dce -fno-tree-dse -fno-tree-ccp -m32

jakub at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Fri Mar 8 12:47:09 GMT 2024


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114278

--- Comment #1 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
This is execute_update_addresses_taken trying to drop address taken from a
large/huge _BitInt variable and rewriting it back to SSA.  That is undesirable
when
(cfun->curr_properties & PROP_gimple_lbitint) != 0, because we then no longer
lower it again.


More information about the Gcc-bugs mailing list