diff options
author | segher <segher@138bc75d-0d04-0410-961f-82ee72b054a4> | 2015-10-29 19:24:48 +0000 |
---|---|---|
committer | segher <segher@138bc75d-0d04-0410-961f-82ee72b054a4> | 2015-10-29 19:24:48 +0000 |
commit | 556c2dd1a3c70cc3d285539b84eea31143005a91 (patch) | |
tree | fbc4bbbd9b64d127f2a42db6ce1e8d6038f2e6d1 /configure | |
parent | 88778476b39d1f17164d815031ff594d88dbf44e (diff) | |
download | gcc-556c2dd1a3c70cc3d285539b84eea31143005a91.tar.gz |
lra: Don't remove the scratch in (mem:BLK (scratch))
LRA wants to replace SCRATCH registers with real registers. It should
not do that with (mem:BLK (scratch)), which is special, not really a
scratch register.
2015-10-29 Segher Boessenkool <segher@kernel.crashing.org>
* lra-constraints.c (process_address_1): Handle (mem:BLK (scratch))
by ignoring it.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@229551 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'configure')
0 files changed, 0 insertions, 0 deletions