From 2a8415885060a3e5117a65a08bd261825465fc77 Mon Sep 17 00:00:00 2001 From: "J\"orn Rennecke" Date: Thu, 7 Dec 2000 00:13:23 +0000 Subject: [PATCH] * final.c (final_addr_vec_align): Fix clipping to BIGGEST_ALIGNMENT. From-SVN: r38080 --- gcc/ChangeLog | 4 ++++ gcc/final.c | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) 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); }