According to the alignment requirements for PDGEHRD, it is enough to have IROFFA.EQ.ICOFFA. However, in the test for the input parameters, we find the following test:
ELSE IF( IROFFA.NE.ICOFFA .OR. IROFFA.NE.0 ) THEN
INFO = -6
where the first part is relevant but the second part (after .OR.) is a bit strange since it does not match the alignment requirements but puts a harder limit on what problems that can be entered into PDGEHRD (the first block row or columns of the considered submatrix must be a full block row or column).
What is wrong - the documentation or the test? Anyone?

