[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