gcc/
commit7675b21555cd8963b4cc901f8c6794a6a8a918ab
authorrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 11 Dec 2018 15:50:51 +0000 (11 15:50 +0000)
committerrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 11 Dec 2018 15:50:51 +0000 (11 15:50 +0000)
tree7942157d661299dbb5b1d291fdd2283ad78ec3a4
parentbbc7540febb155224dd517dae36f17e3cc5ee7be
gcc/
2018-12-11  Dimitar Dimitrov  <dimitar@dinux.eu>

* cfgexpand.c (asm_clobber_reg_is_valid): Also produce
error when stack pointer is clobbered.
(expand_asm_stmt): Refactor clobber check in separate function.

gcc/testsuite/
2018-12-11  Dimitar Dimitrov  <dimitar@dinux.eu>

* gcc.target/i386/pr52813.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@267025 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/cfgexpand.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/pr52813.c [new file with mode: 0644]