From: J"orn Rennecke Date: Thu, 7 Dec 2000 00:13:23 +0000 (+0000) Subject: * final.c (final_addr_vec_align): Fix clipping to BIGGEST_ALIGNMENT. X-Git-Tag: prereleases/libstdc++-2.92~2414 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=2a8415885060a3e5117a65a08bd261825465fc77;p=thirdparty%2Fgcc.git * final.c (final_addr_vec_align): Fix clipping to BIGGEST_ALIGNMENT. From-SVN: r38080 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ccd750adcba8..b731a4a4d008 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +Wed Dec 6 21:03:41 2000 J"orn Rennecke + + * final.c (final_addr_vec_align): Fix clipping to BIGGEST_ALIGNMENT. + 2000-12-06 Sylvain Pion * cpplex.c (skip_escaped_newlines): Don't warn for spaces between diff --git a/gcc/final.c b/gcc/final.c index 95e37226449d..0d320e8b3486 100644 --- a/gcc/final.c +++ b/gcc/final.c @@ -806,11 +806,11 @@ static int final_addr_vec_align (addr_vec) rtx addr_vec; { - int align = exact_log2 (GET_MODE_SIZE (GET_MODE (PATTERN (addr_vec)))); + int align = GET_MODE_SIZE (GET_MODE (PATTERN (addr_vec))); if (align > BIGGEST_ALIGNMENT / BITS_PER_UNIT) align = BIGGEST_ALIGNMENT / BITS_PER_UNIT; - return align; + return exact_log2 (align); }