Re: [PATCH] reassoc: Avoid code generation to depend on hash_map traversal [PR94166]

2020-03-16 Thread Richard Biener
On Sat, 14 Mar 2020, Jakub Jelinek wrote: > Hi! > > On the following testcase, if there is ASLR, the compiler generates > different code each time (out of 1000 invocations 994 unique assembler > contents). The problem is that undistribute_bitref_for_vector uses > a hash_map from a tree (SSA_NAME

[PATCH] reassoc: Avoid code generation to depend on hash_map traversal [PR94166]

2020-03-14 Thread Jakub Jelinek via Gcc-patches
Hi! On the following testcase, if there is ASLR, the compiler generates different code each time (out of 1000 invocations 994 unique assembler contents). The problem is that undistribute_bitref_for_vector uses a hash_map from a tree (SSA_NAME) to a vector and such a hash_map is by default doing p