]> git.ipfire.org Git - thirdparty/gcc.git/commit
sh.c (calc_live_regs): Save FPSCR_REG in an interrupt handler if it is ever live.
authorJ"orn Rennecke <joern.rennecke@superh.com>
Wed, 28 Aug 2002 17:37:54 +0000 (17:37 +0000)
committerJoern Rennecke <amylaar@gcc.gnu.org>
Wed, 28 Aug 2002 17:37:54 +0000 (18:37 +0100)
commit58ab7171bedc9f27274b54f9dc27093ff0083e21
tree8cf7fcb6a27b860d837e54e5bca3c14d55f94461
parent6625f89451d8ca1f0dd4ec9a4de3229e71c7652c
sh.c (calc_live_regs): Save FPSCR_REG in an interrupt handler if it is ever live.

* sh.c (calc_live_regs): Save FPSCR_REG in an interrupt handler
if it is ever live.

* sh.c (sh_handle_interrupt_handler_attribute): Reject interrupt_handler
attribute for SHCOMPACT.

* sh.h (OVERRIDE_OPTIONS): If align_function isn't set, set it
appropriately.
(FUNCTION_BOUNDARY): Specify only the minimum alignment required
by the ABI.

* sh.h (SH5_WOULD_BE_PARTIAL_NREGS): Also handle TImode case.

From-SVN: r56637
gcc/ChangeLog
gcc/config/sh/sh.c
gcc/config/sh/sh.h