From: Uros Bizjak Date: Wed, 11 Jan 2017 22:02:48 +0000 (+0100) Subject: i386.c (memory_address_length): Increase len only when rip_relative_addr_p returns... X-Git-Tag: releases/gcc-5.5.0~594 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=be909d2275d97cdc54a019b5ba7e67eae4558e3f;p=thirdparty%2Fgcc.git i386.c (memory_address_length): Increase len only when rip_relative_addr_p returns false. * config/i386/i386.c (memory_address_length): Increase len only when rip_relative_addr_p returns false. From-SVN: r244343 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 22257f4d0a9c..8df29e5e9c30 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2017-01-11 Uros Bizjak + + * config/i386/i386.c (memory_address_length): Increase len + only when rip_relative_addr_p returns false. + 2017-01-11 Andre Vieira Backport from mainline diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c index 10de2c9fdcdd..3cbf2e137df8 100644 --- a/gcc/config/i386/i386.c +++ b/gcc/config/i386/i386.c @@ -26085,7 +26085,7 @@ memory_address_length (rtx addr, bool lea) else if (disp && !base && !index) { len += 4; - if (rip_relative_addr_p (&parts)) + if (!rip_relative_addr_p (&parts)) len++; } else