tinycc-devel
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]