Within a version, yes, but not cross version. Different versions of GCC/Clang etc can give you completely different code.