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

Torbjorn SVENSSON <azoff at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           See Also|                            |https://gcc.gnu.org/bugzill
                   |                            |a/show_bug.cgi?id=116447
                 CC|                            |rearnsha at gcc dot gnu.org

--- Comment #1 from Torbjorn SVENSSON <azoff at gcc dot gnu.org> ---
This might be a dupe of PR116447.

For -march=armv8.1-m.main+mve.fp+fp.dp -mfloat-abi=hard -mfpu=auto, t-rmprofile
maps it to the thumb/v8-m.main+dp/hard multilib. That multilib is built with
-mthumb -march=armv8-m.main+fp.dp -mfloat-abi=hard.
thumb/v8-m.main+dp/hard does not include float16 support and thus, the required
helper functions in libgcc.a are not included.

In PR116447, the type info is missing, here it's a helper that is missing, but
both are a symptom of picking a sub-optimal multilib.

Are there any other possible fix for this except building another multilib?

Reply via email to