[Info-vax] Pascal compiler doesn't like me
John Reagan
xyzzy1959 at gmail.com
Sun May 5 22:19:24 EDT 2019
On Sunday, May 5, 2019 at 9:35:56 PM UTC-4, Arne Vajhøj wrote:
> $ pas test2
> $ pas/deb/noop test2
> HP Pascal Fatal Error has occurred
> %PASCAL-F-FATALERROR, A fatal error has occurred
> %TRACE-F-TRACEBACK, symbolic stack dump follows
> image module routine line rel PC abs PC
> PASCAL DBG_DRIVER DBG_FIND_LOCAL_THUNK
> 4546 0000000000003648
> 0000000000788868
> PASCAL DBG_DRIVER DBG_CREATE_RECORD_TD
> 3130 0000000000002110
> 0000000000787330
> PASCAL DBG_DRIVER DBG_CREATE_TYPE_DEFINITION
> 3788 0000000000002C5C
> 0000000000787E7C
> PASCAL DBG_DRIVER DBG_PROCESS_BLOCK 1593 0000000000000B08
> 0000000000785D28
> PASCAL DBG_DRIVER DBG_DRIVER 1115 00000000000004E4
> 0000000000785704
> PASCAL PASCAL GEM_XX_COMPILE 1580 0000000000000808
> 0000000000778990
> PASCAL GEM_CP_VMS GEM_CP_MAIN 2603 00000000000018CC
> 0000000000461CDC
> 0 FFFFFFFF8037FC44
> FFFFFFFF8037FC44
> %TRACE-I-END, end of TRACE stack dump
> $
>
> Any hints?
>
> Arne
What version of the compiler?
It is getting confused with a schema type while trying to build a debug stack machine routine to tell the debugger how to determine the bounds/size of some array/record.
There probably isn't a good workaround other than stop using /DEBUG.
If you can send me a reproducer, I'll add it to my list on the VSI side.
More information about the Info-vax
mailing list