Comment 2 for bug 1263576

Revision history for this message
William Grant (wgrant) wrote :

This seems to be a gcc bug with very negative vcall_offsets in aarch64 multiple inheritance thunks. http://paste.ubuntu.com/6637563/ is an example of two consecutive thunks, with the second adding 263 instead of subtracting 264. aarch64_build_constant seems to not handle negative integers. I tried a quick gcc patch to avoid using aarch64_build_constant, and the coinor-osi tests succeed.