[Bug middle-end/88129] Two blockage insns are emited in the function epilogue
ebotcazou at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Wed Nov 21 11:04:00 GMT 2018
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88129
--- Comment #4 from Eric Botcazou <ebotcazou at gcc dot gnu.org> ---
> Looking at the kludge, which say:
>
> /* @@@ This is a kludge. We want to ensure that instructions that
> may trap are not moved into the epilogue by scheduling, because
> we don't always emit unwind information for the epilogue. */
>
> do we need the blockage at all for targets that emit unwind information in
> the epilogue?
Probably not indeed. The two-pronged goal should be: 1) remove or understand
the first blockage 2) remove the blockage(s) for targets that emit unwind
information in the epilogue.
More information about the Gcc-bugs
mailing list