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

James Greenhalgh <jgreenhalgh at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Target|powerpc*-*-*, aarch64*-*-*  |powerpc*-*-*, aarch64*-*-*,
                   |                            |arm*-*-*

--- Comment #6 from James Greenhalgh <jgreenhalgh at gcc dot gnu.org> ---
While this could still be a series of target issues, the decision to make the
square root operation unconditional is bad across a number of targets, so I
wonder whether there is a common heuristic that can be tweaked. On AArch64 this
is happening in sched1, and the branch looks like it is being incorrectly
statically predicted as likely taken.

Reply via email to