[Bug target/89474] [9 Regression] ice in df_reg_chain_verify_unmarked, at df-scan.c:3995

jakub at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Mon Feb 25 11:55:00 GMT 2019


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

--- Comment #6 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
I admit I don't know much about df infrastructure, but it looks completely
wrong to me to first modify the various instructions to refer to at that point
created, but uninitialized v4sf_const0 pseudo, including df_insn_rescan etc.,
then df_analyze including DF_DU_CHAIN | DF_UD_CHAIN etc. and finally add an
initializer for that pseudo.  I'd say df_analyze shouldn't be called if the IL
is in so inconsistent state.


More information about the Gcc-bugs mailing list