Well, I found were the program failed.
C
C TEST OF XEXP
C
IMPLICIT REAL*8 (A-H,O-Z)
CHARACTER*5 CAX,CAY,CAZ
IXPOS=100
IYPOS=2000
IXLEN=2000
CALL SETPAG ('DA4L')
CALL METAFL ('XWIN')
CALL DISINI
CALL LABELS ('FLOAT','X')
C CALL LABELS ('XEXP','Y')
CALL LABELS ('FEXP','Y')
CALL LABELS ('FLOAT','Z')
CALL LABDIG(-1,'Y')
CALL GETLAB(CAX,CAY,CAZ)
WRITE(*,*)CAX,CAY,CAZ
XINI=0.00D0
XFIN=1.00D0
REDX= 0.10D0
YINI=0.00D0
YFIN=1.0D8
REDY=0.1D8
CALL GRAF(XINI,XFIN,XINI,REDX,YINI,YFIN,YINI,REDY)
CALL RLINE(XINI,YINI,XFIN,YFIN)
CALL DISFIN
STOP
END
The CALL GETLAB (CAX,CAY,CAZ) fails for 'XEXP'. For the rest of possible formats it works,
but with 'XEXP' the program aborts with a error message (Intel compiler). Gfortran simply aborts without messages.
I suppresed this CALL GETLAB, and the nice XEXP format for labels is OK.
Regards,
OPH. 2023-06-26 20:15