Michael Matz <[email protected]>: > >It's not finished, but a lot of things seem to work, and there's a > >problem with the linker that perhaps someone could help me with. > > > >See README.arm64 for details. > > That's quite cool. Below is a patch on top of your's (slightly > amended to resolve the conflicts with top-of-mob of your recent > commits) which fixes -run.
That's excellent. Many thanks. When do you sleep, by the way? :-) What I shall now try to do is: - merge my local uncommitted stuff or at least stash it somehow (I've implemented HFAs and have started doing va_list) - rebase my branch onto the latest mob, omitting the VT_LLOCAL/'.' patch - merge your patch - send out the new diff, which should then demonstrate the problem when you do: ( cd tests && make abitest ) I'm not a git expert, but what I'll try to do before committing the arm64 branch to mob is greatly simplify the history but leave your changes to tccelf.c as a separate commit ... so that anyone who consults the history will know who the expert is on linking! I'm hoping the arm64 stuff can go onto mob within about a week even if it's without va_list. > And I pulled my hair out again when tracing the different paths the > linker can go through in different modes, and how the relocs and > symbol values change over the course of compilation. One of those > days ... :-) That sounds a bit like my last weekend, except that there was no successful result in my case. Thanks, Edmund _______________________________________________ Tinycc-devel mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/tinycc-devel
