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?