https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112572
Andrew Pinski <pinskia at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Ever confirmed|0 |1
Last reconfirmed| |2023-11-18
Status|UNCONFIRMED |NEW
--- Comment #18 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
This fixes the issue for me:
```
diff --git a/gcc/compare-elim.cc b/gcc/compare-elim.cc
index c59dc0cf5a5..50424bdfa09 100644
--- a/gcc/compare-elim.cc
+++ b/gcc/compare-elim.cc
@@ -908,6 +908,7 @@ static unsigned int
execute_compare_elim_after_reload (void)
{
df_set_flags (DF_LR_RUN_DCE);
+ df_note_add_problem ();
df_analyze ();
gcc_checking_assert (!all_compares.exists ());
```
compare-elim.cc depends on up to date REG_UNUSED and between before vzeroupper
and cmpelim the note gets out of date.