2018-06-23 Dimitar Dimitrov <dimitar@dinux.eu>
commitfc67b24f094dc7c9b3b0616ef6cdb7db5cb65117
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 28 Jun 2018 03:43:48 +0000 (28 03:43 +0000)
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 28 Jun 2018 03:43:48 +0000 (28 03:43 +0000)
tree444412cd82b33d98215b32dc20de26ac2b7cb24b
parentdaeb77573a22feda5a3394820d9d98b132a4a87b
2018-06-23  Dimitar Dimitrov  <dimitar@dinux.eu>

* lra-eliminations.c (update_reg_eliminate): Mark all spanning hard
registers for Pmode.
* lra-lives.c (check_pseudos_live_through_calls): Mark all spanning
hard registers for the clobbered pseudo.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@262205 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/lra-eliminations.c
gcc/lra-lives.c