https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86948
--- Comment #9 from Martin Jambor <jamborm at gcc dot gnu.org> --- (In reply to Roger Sayle from comment #7) > A default expansion for MULT_HIGHPART_EXPR was proposed as part of > https://gcc.gnu.org/pipermail/gcc-patches/2020-August/551316.html > I'll split off just that part of the patch and resubmit it for review. Roger, thanks for your effort. While I believe your patch series will be generally useful, as far as this bug is concerned, I do not think it makes sense to complicate things because of it. HSA has been removed in GCC 11 and since your patch is unlikely to be a candidate for backport to GCC 10 or earlier, it is unlikely to fix this. HSA almost certainly does not have any users anyway, there is little need to bother about it too. Still, thanks for looking into the general issue.