[Bug target/65644] Assembler errors on Solaris 10 x86-64: `(%eXX)' is not a valid 64 bit base/index expression

ubizjak at gmail dot com gcc-bugzilla@gcc.gnu.org
Wed Apr 1 08:01:00 GMT 2015


--- Comment #3 from Uroš Bizjak <ubizjak at gmail dot com> ---
(In reply to Jakub Jelinek from comment #2)

> impossible, and the addr32 pieces in e.g. ix86_decompose_address would need
> to be disabled based on some configure macro.

In this case, a better place for the test is just after

/* Index and base should have the same mode.  */

check in ix86_legitimate_address_p.

More information about the Gcc-bugs mailing list