https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117964
--- Comment #10 from Segher Boessenkool <segher at gcc dot gnu.org> --- Wrt more barriers than needed... This is always less than the amount of other extra RTL, so it is kinda harmless. But if we care, we should do prevent this in emit_barrier itself, so that it is solved always for everyone in all cases?