aboutsummaryrefslogtreecommitdiff
path: root/libcpp
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2025-02-28 10:36:11 +0100
committerRichard Biener <rguenth@gcc.gnu.org>2025-02-28 12:38:00 +0100
commit535115caaf97f5201fb528f67f15b4c52be5619d (patch)
treebc7b66797e4fe1190f14b73318addddb1262303f /libcpp
parent95f5d6cc17e7d6b689674756c62b6b5e1284afd0 (diff)
downloadgcc-535115caaf97f5201fb528f67f15b4c52be5619d.zip
gcc-535115caaf97f5201fb528f67f15b4c52be5619d.tar.gz
gcc-535115caaf97f5201fb528f67f15b4c52be5619d.tar.bz2
tree-optimization/87984 - hard register assignments not preserved
The following disables redundant store elimination to hard register variables which isn't valid. PR tree-optimization/87984 * tree-ssa-dom.cc (dom_opt_dom_walker::optimize_stmt): Do not perform redundant store elimination to hard register variables. * tree-ssa-sccvn.cc (eliminate_dom_walker::eliminate_stmt): Likewise. * gcc.target/i386/pr87984.c: New testcase.
Diffstat (limited to 'libcpp')
0 files changed, 0 insertions, 0 deletions