Apparently it's impolite to ask GCC to subtract two pointers.