Dear all, the attached patch is mostly self-explaining: we mishandled the overloading of intrinsic binary operators in the case the actual operands were of intrinsic numeric type and the ranks of the operands were not conformable, i.e. both were of non-zero and different ranks. In that case the operators could be converted to the same type before the correct user-defined operator was resolved, leading to either rejects-valid or accepts-invalid or wrong resolution (= wrong code). Regtested on x86_64-pc-linux-gnu. OK for mainline? The patch is actually very limited in impact, but the bug is sort of annoying. Would it be OK to backport to 13.2 after some waiting? Thanks, Harald