From a007290a226265687b1efe8d396ed3406565206f Mon Sep 17 00:00:00 2001 From: Michael Beck Date: Sun, 10 Sep 2006 16:56:45 +0000 Subject: [PATCH] Do not use time(NULL) as a seed, use a deterministic one --- ir/be/beschedrand.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ir/be/beschedrand.c b/ir/be/beschedrand.c index 8524abb2c..566f22ad3 100644 --- a/ir/be/beschedrand.c +++ b/ir/be/beschedrand.c @@ -53,7 +53,10 @@ static ir_node *random_select(void *block_env, nodeset *ready_set, nodeset *live static void *random_init_graph(const list_sched_selector_t *vtab, const arch_env_t *arch_env, ir_graph *irg) { - srand(time(0)); + /* Using time(NULL) as a seed here gives really random results, + but is NOT deterministic which makes debugging impossible. + Moreover no-one want non-deterministic compilers ... */ + srand(0x4711); return (void *)arch_env; } -- 2.20.1