This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug target/82150] Produces a branch prefetch which causes a hang


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

--- Comment #8 from david.welch at netronome dot com ---
gcc is treating these instructions as unconditional branches, but the core does
NOT treat these instructions as unconditional branches.  The disconnect is
quite clear between the code produced and the core behavior, kludges and
workarounds are interesting, but the volume of other similar situations that
gcc has responded to in its code generation is confusing here.  Why generate
code that works for the core in one case but not in another.  Can you please
elaborate?

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]