Eric Botcazou wrote:
The machines I use have the 'security enhancement' enabled which makes addresses vary between program invocations. So if code generation depends on pointer values at anyNot sure what's going on exactly...
point, this will cause varying behaviour.
A common mistake is to hash on pointers, and do a hash table traversal where the ordering matters.
Or doing a quicksort with a missing or address-based tie-breaker.