Do you have test code that shows this problem? That will be very helpful to check this problem.
I aslo found IC is define as:
When trA='T', IC is:
INTEGER. Array of length m + 1 when trans = 'N' or 'n', or n + 1 otherwise.
Could you please check if its length should be n+1?