diff options
author | Segher Boessenkool <segher@kernel.crashing.org> | 2018-10-29 08:36:45 +0100 |
---|---|---|
committer | Segher Boessenkool <segher@gcc.gnu.org> | 2018-10-29 08:36:45 +0100 |
commit | aef7647f4a0a5a344ca7c3b5e2a9f18123949411 (patch) | |
tree | ba4685bfb0dc73e16e3d48106196d77812c10b34 /gcc/json.cc | |
parent | 6679694ac9a9b1103d0697a660554cdd1febf68a (diff) | |
download | gcc-aef7647f4a0a5a344ca7c3b5e2a9f18123949411.zip gcc-aef7647f4a0a5a344ca7c3b5e2a9f18123949411.tar.gz gcc-aef7647f4a0a5a344ca7c3b5e2a9f18123949411.tar.bz2 |
combine: Fix various shortcomings in make_more_copies (PR87701, PR87780)
This rewrites most of make_more_copies, in the process fixing a few PRs
and some other bugs, and working around a few target problems. Certain
notes turn out to actually change the meaning of the RTL, so we cannot
drop them; and i386 takes subregs of hard regs.
PR rtl-optimization/87701
PR rtl-optimization/87780
* combine.c (make_more_copies): Rewrite.
From-SVN: r265582
Diffstat (limited to 'gcc/json.cc')
0 files changed, 0 insertions, 0 deletions