* config/arm.c (output_func_epilogue): Check TARGET_ABORT_NORETURN
commit9ecad6ec6f5f117897c77fc829fdb0d43b82e9dd
authorclm <clm@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 13 Jan 1999 14:32:39 +0000 (13 14:32 +0000)
committerclm <clm@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 13 Jan 1999 14:32:39 +0000 (13 14:32 +0000)
tree8bda4394f7aa870f436c5abb337ebdf44731d0c5
parent5b2c8014a7f74bc7e7733d5ec4732991eae749fb
    * config/arm.c (output_func_epilogue):  Check TARGET_ABORT_NORETURN
        before generating a call to abort for volatile functions.
        * config/arm.h (ARM_FLAG_ABORT_NORETURN):  Define.
        (TARGET_ABORT_NORETURN):  Define.
        (abort-on-noreturn):  New option.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24653 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/arm/arm.c
gcc/config/arm/arm.h