Andres Freund <andres(at)anarazel(dot)de> writes:
> The real reason why variables commonly need to be volatile when used in
> signal handlers is not the signal handler side, but the normal code flow
> side.
Yeah, exactly. You have not explained why it'd be safe to ignore that.
regards, tom lane