Hi: UNSPEC_COPYSIGN/XORSIGN are only used by related post_reload splitters which have been removed by r12-3417 and r12-3435.
Bootstrapped and regtest on x86_64-linux-gnu{-m32,}. Pushed to trunk. gcc/ChangeLog: * config/i386/i386.md: (UNSPEC_COPYSIGN): Remove. (UNSPEC_XORSIGN): Ditto. --- gcc/config/i386/i386.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/gcc/config/i386/i386.md b/gcc/config/i386/i386.md index c415487bb06..13f6f57cdcc 100644 --- a/gcc/config/i386/i386.md +++ b/gcc/config/i386/i386.md @@ -129,8 +129,6 @@ (define_c_enum "unspec" [ UNSPEC_SCALEF ;; Generic math support - UNSPEC_COPYSIGN - UNSPEC_XORSIGN UNSPEC_IEEE_MIN ; not commutative UNSPEC_IEEE_MAX ; not commutative -- 2.27.0