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

--- Comment #1 from Rich <rkujoth at motorolasolutions dot com> ---
Seems like I probably misunderstood the meaning of "TARGET_REORDER" -- looks
like it's a Microblaze build option and this keyword appears to be there to
indicate that these instructions only exist with a certain set of build options
(which are the default).

So, perhaps the issue I'm seeing is a bit more generic? How does GCC perform
the delayed branch optimization? If an operation requires multiple
instructions, how does GCC know not to stick it in the branch delay slot?

Reply via email to