(insn-attr.h): Include.
authorJim Wilson <wilson@gcc.gnu.org>
Thu, 30 Nov 1995 20:31:06 +0000 (12:31 -0800)
committerJim Wilson <wilson@gcc.gnu.org>
Thu, 30 Nov 1995 20:31:06 +0000 (12:31 -0800)
commit956a5206b05d26a2b9bc52813eeeb1686279caa1
tree0381a6eb514d956a2d8275e75c4b435f1d701a8d
parentb6c9286a86e351a50cd49fc0cd8934d99875e14d
(insn-attr.h): Include.

(pragma_nosave_low_regs): New global variable.
(calc_live_regs): If SH3 and pragma_nosave_low_regs, then don't
save registers r0 through r7 for interrupt functions.
(function_epilogue): Clear pragma_nosave_low_regs.
(handle_pragma): Set pragma_nosave_low_regs if see pragma for it.

From-SVN: r10649
gcc/config/sh/sh.c