In the very first BESM-6 FORTRAN compiler -- the one derived from the CDC 1604 FORTRAN compiler by manually retargeting the assembly language source -- there is a peculiar bug: the line IF (X=Y) stmt which should be rejected as syntactically incorrect (and is rejected by another, independently written compiler), does compile, and the resulting code is like X=Y IF(0.NE.0) stmt
I'd like to check if the bug was there in the CDC compiler, or was introduced in the process of retargeting. As there is no CDC 1604 emulator in SIMH, CDC 1700 is the closest thing available (I know that their architectures are different; it's still worth checking in case the CDC 1700 compiler uses the same parsing algorithm). Does anyone have the knowledge how to run FORTRAN on the CDC 1700 emulator? Thanks, Leo
_______________________________________________ Simh mailing list Simh@trailing-edge.com http://mailman.trailing-edge.com/mailman/listinfo/simh