OSDN Git Service

Remove workaround for register stack overwrite bug in mmix.
authorhp <hp@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 21 Jan 2002 07:25:48 +0000 (07:25 +0000)
committerhp <hp@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 21 Jan 2002 07:25:48 +0000 (07:25 +0000)
commitc0475536f4bddceadcd9e52b02e011789b800da3
tree613ff68211ce8262cf7baf386ca1553650891773
parent6996dd463cd2ae1daa40ca27781ae8e6e9cddcc6
Remove workaround for register stack overwrite bug in mmix.
* config/mmix/mmix.c (mmix_target_asm_function_prologue): Remove
support for TARGET_REG_STACK_FILL_BUG.
* config/mmix/mmix.h: Remove member has_call_without_parameters.
(TARGET_MASK_REG_STACK_FILL_BUG, TARGET_REG_STACK_FILL_BUG):
Delete.
(TARGET_DEFAULT): Remove TARGET_MASK_REG_STACK_FILL_BUG.
(TARGET_SWITCHES): Remove -mreg-stack-fill-bug-workaround and
-mno-reg-stack-fill-bug-workaround.
* config/mmix/mmix.md ("call", "call_value"): Don't set struct
machine member has_call_without_parameters.
* doc/invoke.texi (Option Summary) <MMIX Options>: Remove
-mreg-stack-fill-bug-workaround and
-mno-reg-stack-fill-bug-workaround.
(MMIX Options): Ditto.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49035 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/mmix/mmix.c
gcc/config/mmix/mmix.h
gcc/config/mmix/mmix.md
gcc/doc/invoke.texi