[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Tinycc-devel] [PATCH] TCC arm64 back end
From: |
Edmund Grimley Evans |
Subject: |
Re: [Tinycc-devel] [PATCH] TCC arm64 back end |
Date: |
Sun, 22 Feb 2015 08:19:08 +0000 |
User-agent: |
Mutt/1.5.21 (2010-09-15) |
Michael Matz <address@hidden>:
> >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