1. 05 Jun, 1997 2 commits
    • sh.c (trap_exit, sp_switch): New variables. · 4408efce
      	* sh.c (trap_exit, sp_switch): New variables.
      	(print_operand, case '@'): If trap_exit is nonzero, then use
      	a trapa instead of an rte/rts to exit the current function.
      	(sh_expand_prologue): Switch stacks at function entry as needed.
      	(sh_expand_epilogue): Similarly at function exit.
      	(function_epilogue): Clear trap_exit and sp_switch too.
      	(sh_valid_machine_decl_attribute): New function.
      	* sh.h (VALID_MACHINE_DECL_ATTRIBUTE): Define.
      	(sp_switch): Declare.
      	* sh.md (sp_switch_1, sp_switch_2): New named patterns.
      
      From-SVN: r14148
      Jeff Law committed
    • abstract regset stuff into macros · 916b1701
      From-SVN: r14147
      Michael Meissner committed
  2. 04 Jun, 1997 2 commits
  3. 03 Jun, 1997 2 commits
  4. 02 Jun, 1997 2 commits
  5. 30 May, 1997 1 commit
  6. 29 May, 1997 5 commits
  7. 28 May, 1997 2 commits
  8. 27 May, 1997 3 commits
  9. 24 May, 1997 1 commit
  10. 23 May, 1997 1 commit
  11. 22 May, 1997 4 commits
  12. 21 May, 1997 1 commit
  13. 20 May, 1997 4 commits
  14. 19 May, 1997 3 commits
  15. 18 May, 1997 7 commits