From 3db31fd1cc7acf87e092c0bbeba37d234c77b83b Mon Sep 17 00:00:00 2001 From: Jakub Jelinek Date: Sat, 22 Mar 2014 15:03:20 +0100 Subject: toplev.c (init_local_tick): Avoid signed integer multiplication overflow. * toplev.c (init_local_tick): Avoid signed integer multiplication overflow. * genautomata.c (reserv_sets_hash_value): Fix rotate idiom, avoid shift by first operand's bitsize. From-SVN: r208765 --- gcc/toplev.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'gcc/toplev.c') diff --git a/gcc/toplev.c b/gcc/toplev.c index c652522..0f7d452 100644 --- a/gcc/toplev.c +++ b/gcc/toplev.c @@ -261,7 +261,7 @@ init_local_tick (void) struct timeval tv; gettimeofday (&tv, NULL); - local_tick = tv.tv_sec * 1000 + tv.tv_usec / 1000; + local_tick = (unsigned) tv.tv_sec * 1000 + tv.tv_usec / 1000; } #else { -- cgit v1.1