[Info-vax] LLVM, volatile and async VMS I/O and system calls
Simon Clubley
clubley at remove_me.eisner.decus.org-Earth.UFP
Fri Sep 24 08:09:40 EDT 2021
On 2021-09-23, chris <chris-nospam at tridac.net> wrote:
>
> Still doesn't explain why a volatiie keyword might be needed at
> application level, though I guess there might be a few edge cases...
>
I'm surprised you are having a hard time seeing it Chris.
Hardware stuffs something directly into process memory outside of
the flow of execution of a program, hence volatile may be required
for some programs to tell the compiler to generate code to re-read
it again.
VMS stuffs something directly into process memory outside of
the flow of execution of a program, hence volatile may now be
required for some programs to tell the compiler to generate code
to re-read it again.
Simon.
--
Simon Clubley, clubley at remove_me.eisner.decus.org-Earth.UFP
Walking destinations on a map are further away than they appear.
More information about the Info-vax
mailing list