https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90500
--- Comment #10 from Martin Liška <marxin at gcc dot gnu.org> --- (In reply to Guobing from comment #8) > Hi, I am the original reporter of this bug. This problem seems not happen on > GCC8 while do on GCC9. We try to use FMV (target_clone) for some of the > GlibC libm functions which leads us to this issue. From the Patch below, > seems this fix the GCC9 crash issue but still not allow target_clone to be > used together with alias. But this is allowed in GCC8 as we can compile and > run well under GCC8. So could you help to make the behavior the same as GCC8 > or tell us a way to walkaround it? Well, maybe that was allowed in GCC8, but it was not intentional. Please describe me your use case and we can come up to a solution that will use target_clone (or target attribute)?