[Info-vax] DCL Integer Overflow

GerMarsh marsh.family at tirhir.com
Mon Jul 3 11:03:46 EDT 2017


It seems that all languages do not have overflow check as a default - BASIC does...
$$$> run integer_overflow
%BAS-F-INTERR, Integer error or overflow
-BAS-I-USEPC_PSL, at user PC=000100A1, PSL=0000001B
-SYSTEM-F-INTOVF, arithmetic trap, integer overflow at PC=00000000000100A1, PS=0000001B
-BAS-I-FROMOD, In module INTEGER_OVERFLOW
%TRACE-F-TRACEBACK, symbolic stack dump follows
image     module    routine               line      rel PC           abs PC
                                             0 FFFFFFFF80310760 FFFFFFFF80310760
LIBRTL  LIB$CALLG  LIB$CALLG               464 0000000000000072 FFFFFFFF8417D8E2
DEC$BASRTL                                   0 000000000002B5A2 000000007BAA95A2
                                             0 FFFFFFFF8053BA22 FFFFFFFF8053BA22
----- Above condition handler called with exception 0000047C
%SYSTEM-F-INTOVF, arithmetic trap, integer overflow at PC=00000000000100A1, PS=0000001B
----- End of Exception message
                                             0 FFFFFFFF8052DDF2 FFFFFFFF8052DDF2
INTEGER_OVERFLOW  INTEGER_OVERFLOW$MAIN  INTEGER_OVERFLOW$MAIN
                                            10 00000000000000A0 00000000000100A0
                                             0 FFFFFFFF80CF9892 FFFFFFFF80CF9892
DCL                                          0 000000000006C832 000000007AE0E832
%TRACE-I-END, end of TRACE stack dump



More information about the Info-vax mailing list