https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103121
--- Comment #26 from Martin Sebor <msebor at gcc dot gnu.org> --- (In reply to Andrew Macleod from comment #25) ... > I also don't get the warning anymore on trunk. > > Is there still an issue here? The strlen pass was converted to Ranger in g:6b8b959675a3e14cfdd2145bd62e4260eb193765. I also don't see the warning on trunk with an hppa-linux cross so I think this can be resolved once John David confirms. (In reply to rguent...@suse.de from comment #23) ... The cache stores the offset of the pointer SSA_NAME at its definition. Since the SSA_NAME never changes, the context doesn't matter. Or am I missing something?