[Info-vax] Bliss
John Reagan
johnrreagan at earthlink.net
Fri Jul 26 15:42:43 EDT 2024
On 7/25/2024 10:10 PM, Lawrence D'Oliveiro wrote:
> Currently working my way through AA_H275C-TK (1983 edition). Adapted
> this example from page 15-9:
>
> MODULE quote_test_1 =
> BEGIN
> OWN x;
> LITERAL mark = 4;
> MACRO m = mark + %UNQUOTE mark %;
>
> GLOBAL ROUTINE doit : NOVALUE =
> BEGIN
> LITERAL mark = 5;
> x = m;
> END;
>
> END ELUDOM
>
> When I look at the generated assembler
>
> doit:
> ...
> movq $10, x(%rip)
> retq
>
> That value should be 9, not 10.
What compiler is that from? That isn't even PIC code. And the $10 in
the output is hex 10.
More information about the Info-vax
mailing list