double-int.h
9.55 KB
-
re PR middle-end/50708 (Infinite loop between rshift_double and lshift_double if count is LONG_MIN) · 477fcae3
2012-03-29 Richard Guenther <rguenther@suse.de> PR middle-end/50708 * double-int.h (rshift_double): Remove. * double-int.c (lshift_double): Use absu_hwi to make count positive. (rshift_double): Make static, take unsigned count argument, remove handling of negative count argument. (double_int_rshift): Dispatch to lshift_double. From-SVN: r185951
Richard Guenther committed