operand scanner TLC
authorRichard Biener <rguenther@suse.de>
Tue, 18 May 2021 09:33:29 +0000 (11:33 +0200)
committerRichard Biener <rguenther@suse.de>
Tue, 18 May 2021 09:35:42 +0000 (11:35 +0200)
commit3e2c715823e6aa0bfd89e56046a1c237789cd27d
tree6863b916aadbe670ba232320c8291b40af4b46b9
parent6806469dbed7e2613fad5468a94830c2cc817c95
operand scanner TLC

This applies some TLC to mark_address_taken which ends up setting
TREE_ADDRESSABLE on nodes where it doesn't have any semantics.
It also does work (incomplete) that get_base_address already does,
likewise we'll never get WITH_SIZE_EXPR in this context and thus
get_base_address never fails.

2021-05-18  Richard Biener  <rguenther@suse.de>

* tree-ssa-operands.c (mark_address_taken): Simplify.
gcc/tree-ssa-operands.c