]> git.ipfire.org Git - people/ms/gcc.git/commit
compare-elim: Fix an RTL checking failure
authorRichard Sandiford <richard.sandiford@arm.com>
Wed, 1 Feb 2023 09:53:50 +0000 (09:53 +0000)
committerRichard Sandiford <richard.sandiford@arm.com>
Wed, 1 Feb 2023 09:53:50 +0000 (09:53 +0000)
commit3cef9dca57ba70576dc387c40e600f00de5d55de
tree3aa8896679b3cdd5f533924484b50df16f14c7c8
parentf3b1af49702a3d1989fbe512b004a129f2c50e07
compare-elim: Fix an RTL checking failure

find_flags_uses_in_insn used SET_SRC without first checking
for a SET.  This showed up as an RTL checking failure in
g++.dg/torture/pr90994.C on aarch64.

gcc/
* compare-elim.cc (find_flags_uses_in_insn): Guard use of SET_SRC.
gcc/compare-elim.cc