diff ran out of system resources when generating the data structures used in the differencing algorithm (see the LIMITS section of diff in z/OS UNIX System Services Command Reference for more information). diff requires fewer system resources than diff algorithm. This may allow it to succeed where the regular algorithm fails.