https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93768
ak at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ak at gcc dot gnu.org Resolution|--- |DUPLICATE Status|UNCONFIRMED |RESOLVED --- Comment #2 from ak at gcc dot gnu.org --- Most of it is already done as part of PR101989 One issue is that it is only for suitable vector types, it doesn't really work for scalars because the compiler has no idea that a conversion might be profitable. Perhaps that would be an interesting (but likely) separate feature to define some frame work to figure out if switching to the vector ISA is worth it. *** This bug has been marked as a duplicate of bug 101989 ***