tree-optimization/105185 - simplify modref query in SCCVN
authorRichard Biener <rguenther@suse.de>
Thu, 7 Apr 2022 07:16:50 +0000 (09:16 +0200)
committerRichard Biener <rguenther@suse.de>
Thu, 7 Apr 2022 08:12:55 +0000 (10:12 +0200)
commit27bfd13437c773a050f532ed164907de54b5a64f
tree7eeabccebfce33f0fbf7a716b28ce68c1c0c3362
parent024edf08959e9c1d5022901e6c4e5cbaa5b6c8d5
tree-optimization/105185 - simplify modref query in SCCVN

This simplifies the modref query for calls in SCCVN again after
r12-8019-g4be08315124281, avoiding an ICE when the modref
analyzed access lacks an actual argument on the caller side.
It effectively reverts r12-7531-gdc46350d44c294.

2022-04-07  Richard Biener  <rguenther@suse.de>

PR tree-optimization/105185
* tree-ssa-sccvn.cc (visit_reference_op_call): Simplify
modref query again.

* gcc.dg/torture/pr105185.c: New testcase.
gcc/testsuite/gcc.dg/torture/pr105185.c [new file with mode: 0644]
gcc/tree-ssa-sccvn.cc