]> git.ipfire.org Git - thirdparty/gcc.git/commit
Backport PRs 64682, 69567, 69737, 82683
authorSegher Boessenkool <segher@kernel.crashing.org>
Thu, 9 Nov 2017 10:23:30 +0000 (11:23 +0100)
committerSegher Boessenkool <segher@gcc.gnu.org>
Thu, 9 Nov 2017 10:23:30 +0000 (11:23 +0100)
commit462f33cb6d596caaec0182a4a98ffd02b07aa890
treeaee8f9fd7a4822278b3c9f6b4c0b7718dc97cc09
parent0d532b5f87ec2be9155ea0bc97f27cf257a8f34b
Backport PRs 64682, 69567, 69737, 82683

Backport from mainline
2017-11-01  Segher Boessenkool  <segher@kernel.crashing.org>

PR rtl-optimization/64682
PR rtl-optimization/69567
PR rtl-optimization/69737
PR rtl-optimization/82683
* combine.c (distribute_notes) <REG_DEAD>: If the new I2 sets the same
register mentioned in the note, drop the note, unless it came from I3,
in which case it should go to I3 again.

From-SVN: r254565
gcc/ChangeLog
gcc/combine.c