Parameter IDXQ of function SLASD6 is described as [out], should be described as [in,out].
The first use of this parameter in SLASD6 is this:
406 CALL SLASD7( icompq, nl, nr, sqre, k, d, z, work( iw ), vf,
407 $ work( ivfw ), vl, work( ivlw ), alpha, beta,
408 $ work( isigma ), iwork( idx ), iwork( idxp ), idxq,
409 $ perm, givptr, givcol, ldgcol, givnum, ldgnum, c, s,
410 $ info )
However, description of SLASD7 says this parameter is [in].
Same problem for double precision function.
The problem is discovered when I attempted to use slasd6 from Intel MKL. It uses lp64 <-> ilp64 conversion based on documentation and does not transfer input for the IDXQ [out] parameter, eventually resulting in a SIGSEGV.
Thanks
Dima

