diff options
author | Segher Boessenkool <segher@kernel.crashing.org> | 2018-11-05 22:18:22 +0100 |
---|---|---|
committer | Segher Boessenkool <segher@gcc.gnu.org> | 2018-11-05 22:18:22 +0100 |
commit | 0f31a750311079962cb1082bc1202584da491aba (patch) | |
tree | ae1616cd3a0f335acbde3bf8ab1389e44297c00f /libquadmath/math/hypotq.c | |
parent | 7bbdffa22bd3e0d3fcedb13447b33dd9bfef6f7f (diff) | |
download | gcc-0f31a750311079962cb1082bc1202584da491aba.zip gcc-0f31a750311079962cb1082bc1202584da491aba.tar.gz gcc-0f31a750311079962cb1082bc1202584da491aba.tar.bz2 |
combine: Don't make an intermediate reg for assigning to sfp (PR87871)
The code with an intermediate register is perfectly fine, but LRA
apparently cannot handle the resulting code, or perhaps something else
is wrong. In either case, making an extra temporary will not likely
help here, so let's just skip it.
PR rtl-optimization/87871
* combine.c (make_more_copies): Skip if dest is frame_pointer_rtx.
From-SVN: r265821
Diffstat (limited to 'libquadmath/math/hypotq.c')
0 files changed, 0 insertions, 0 deletions