Message Use of the floating register "<regnum>" in a #pragma linkage directive requires the /FLOAT=IEEE_FLOAT qualifier. Description On IA64, VAX floating-point data is passed in general registers. HP C requires that any program that uses a floating point register in a linkage directive must be compiled with IEEE floating-point. User Action Compile with IEEE floating-point. Another option would be to remove the floating point registers from the linkage.