diff options
author | Segher Boessenkool <segher@kernel.crashing.org> | 2015-10-29 20:24:48 +0100 |
---|---|---|
committer | Segher Boessenkool <segher@gcc.gnu.org> | 2015-10-29 20:24:48 +0100 |
commit | 823bb05499a9f5bc0fc450ca21b17f16b65e6f00 (patch) | |
tree | fbc4bbbd9b64d127f2a42db6ce1e8d6038f2e6d1 /gcc/tree-ssa-threadedge.c | |
parent | 0bb7645daa5ad298b195f8a79410620cdd99eacc (diff) | |
download | gcc-823bb05499a9f5bc0fc450ca21b17f16b65e6f00.zip gcc-823bb05499a9f5bc0fc450ca21b17f16b65e6f00.tar.gz gcc-823bb05499a9f5bc0fc450ca21b17f16b65e6f00.tar.bz2 |
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.
From-SVN: r229551
Diffstat (limited to 'gcc/tree-ssa-threadedge.c')
0 files changed, 0 insertions, 0 deletions