This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[sparc64] is MASK_EPILOGUE required (lack of broken?)


I originally did not have MASK_EPILOGUE in TARGET_DEFAULT in
config/sparc/freebsd.h, but found that functions using:

    define_insn "*return_di"
       [(set (match_operand:DI 0 "restore_operand" "")
                (match_operand:DI 1 "arith_double_operand" "rHI"))

Were not getting any form of return in the generated asm code.  Looking
at all the other sparc64 targets I see that they all use MASK_EPILOGUE.
Since it appears to be a required default can we make it so, and remove
MASK_EPILOGUE from all the config headers?

-- 
-- David  (obrien@FreeBSD.org)


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]