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

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Target|aarch64                     |aarch64 x86_64
            Summary|aarch64: bf16 complex       |aarch64: bf16 complex
                   |mul/div does not work when  |mul/div does not work when
                   |the target has +fp16        |the target has +fp16
                   |support.                    |support or when
                   |                            |-fexcess-precision=16 is
                   |                            |supplied
                 CC|                            |jakub at gcc dot gnu.org

--- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
So the difference between with/without +fp16 is -fexcess-precision=16 vs
without that option.

On x86_64 with -fexcess-precision=16, we get the same link failure.
Maybe Jakub understands what is the correct behavior here; (since he added
bfloat16 support to x86_64; r13-3292-gc2565a31c1622ab0926aeef4a6579413e121b9f9
).

Reply via email to