Fix absolute memory references
commit348dd9f4a68a5a6217142c64070765733af3a8c8
authorMichael Matz <matz@suse.de>
Wed, 15 Nov 2017 12:39:28 +0000 (15 13:39 +0100)
committerMichael Matz <matz@suse.de>
Wed, 15 Nov 2017 12:39:28 +0000 (15 13:39 +0100)
tree760ecdeae467eb25afb5a9d52914f8c993ec7e39
parent74463eb954bf7c579915ea2becdc1483359dacfc
Fix absolute memory references

This properly fixes what 870271ea tried to fix.  Absolute memory
references can't use %rip relative addressing, and additionally,
if the address doesn't fit 32bit (signed) it must be loaded via
movabs.  No good testcase added, it would require catching signals
and still be unreliable.
x86_64-gen.c