g77 generally should continue processing for warnings and recoverable (user) errors whenever possible—that is, it shouldn't gratuitously make bad or useless code.
INTRINSIC ZABS CALL FOO(ZABS) END
When compiling the above with -ff2c-intrinsics-disable,
g77 should indeed complain about passing
but it still should compile, instead of rejecting
(Some of this is related to improving
the compiler internals to improve how statements are analyzed.)