diff options
author | nathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-07-06 14:48:56 +0000 |
---|---|---|
committer | nathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-07-06 14:48:56 +0000 |
commit | b80f1d67f4ed212faa54034bed77dec05afdad97 (patch) | |
tree | 5ea18708dd25d839ae29066b52fc180c8a8e697e /gcc/tree.c | |
parent | eac1826552fabcb422e80f44228272592d5a62d4 (diff) | |
download | gcc-b80f1d67f4ed212faa54034bed77dec05afdad97.tar.gz |
* tree.h (default_flag_random_seed): Remove.
* toplev.h (local_tick): Declare.
* tree.c (flag_random_seed, default_flag_random_seed): Move to
toplev.c.
(append_random_chars): Don't call default_flag_random_seed.
* toplev.c (flag_random_seed): Define here. Set local_tick.
(local_tick): Define.
(randomize): New, moved from tree.c.
(print_switch_values): Adjust.
(toplev_main): Call randomize.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69005 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/tree.c')
-rw-r--r-- | gcc/tree.c | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/gcc/tree.c b/gcc/tree.c index a0f5414665d..b61a70b262f 100644 --- a/gcc/tree.c +++ b/gcc/tree.c @@ -4464,38 +4464,6 @@ dump_tree_statistics (void) #define FILE_FUNCTION_FORMAT "_GLOBAL__%s_%s" -const char *flag_random_seed; - -/* Set up a default flag_random_seed value, if there wasn't one already. */ - -void -default_flag_random_seed (void) -{ - unsigned HOST_WIDE_INT value; - char *new_random_seed; - - if (flag_random_seed != NULL) - return; - - /* Get some more or less random data. */ -#ifdef HAVE_GETTIMEOFDAY - { - struct timeval tv; - - gettimeofday (&tv, NULL); - value = (((unsigned HOST_WIDE_INT) tv.tv_usec << 16) - ^ tv.tv_sec ^ getpid ()); - } -#else - value = getpid (); -#endif - - /* This slightly overestimates the space required. */ - new_random_seed = xmalloc (HOST_BITS_PER_WIDE_INT / 3 + 2); - sprintf (new_random_seed, HOST_WIDE_INT_PRINT_UNSIGNED, value); - flag_random_seed = new_random_seed; -} - /* Generate a crc32 of a string. */ unsigned @@ -4568,7 +4536,6 @@ get_file_function_name_long (const char *type) memcpy (q, file, len + 1); clean_symbol_name (q); - default_flag_random_seed (); sprintf (q + len, "_%08X_%08X", crc32_string (0, name), crc32_string (0, flag_random_seed)); |