IEBCOMPR should never be used to compare load modules because load modules contain executable binary code that may have timestamp differences or other variations even when functionally identical. IEBCOMPR does byte-level comparison which would flag these harmless differences as mismatches. For sequential datasets (Option B), partitioned datasets (Option C), and PDSEs (Option D), IEBCOMPR is appropriate and commonly used for verification.