PR rtl-optimization/83985
commited658d288c6f62f5de216073c7d44fbd25b765d2
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 26 Jan 2018 11:48:05 +0000 (26 11:48 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 26 Jan 2018 11:48:05 +0000 (26 11:48 +0000)
tree26b1069c17b0e7061e660af8f998563a8d4a12e3
parentd7638922ba180057a0b52164954cc65063967b29
PR rtl-optimization/83985
* dce.c (deletable_insn_p): Return false for separate shrink wrapping
REG_CFA_RESTORE insns.
(delete_unmarked_insns): Don't ignore separate shrink wrapping
REG_CFA_RESTORE insns here.

* gcc.dg/pr83985.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@257087 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/dce.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr83985.c [new file with mode: 0644]