https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80759
Daniel Santos <daniel.santos at pobox dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #41386|0 |1 is obsolete| | --- Comment #10 from Daniel Santos <daniel.santos at pobox dot com> --- Created attachment 41396 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41396&action=edit proposed fix v2 part 1 So I've moved the body of do_test_(un)aligned into inline gcc where I can use the template to pass the offsets within test_data. This splits up the assembly and makes it a bit harder to decipher, but it also cleans up access to test_data struct members. I've hard-coded the "-m64" into the CFLAGS for now and this should be fine since the test only runs on 64-bit x86 and only when the remote is native. If I ever figure out where this is usually fed from, I'll swap that out. :) Anyway, if you can test it again for me and let me know what you think I would appreciate it. I've got some other code formatting changes I want to send with it, but I separated it out from this patch to simplify reading. I'll post the second patch anyway though. Thanks, Daniel