Ok, I've just made 2 builds with profiledbootstrap and --with-build-config=bootstrap-lto on a machine where ASLR is disabled but still we face so arc counter differences in hash table related functions like htab_find_slot_with_hash, htab_mod, ... Well, very many hash tables are pointer-based on based on the address hash is different and so table collisions are not stable. I think it's an unrealistic assumption that the memory layout of 2 running compiler invocations will be always the same, right?!