This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug target/85669] fail on s-case-cfn-macros: build/gencfn-macros: DEF_INTERNAL_FLT/INT_FN (%smth%) has no associated built-in functions


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85669

--- Comment #71 from Iain Sandoe <iains at gcc dot gnu.org> ---
(In reply to Iain Sandoe from comment #70)

> 
> powerpc64 darwin is *much* less tested than the 32b variant.
> 
> I don't have any access to my ppc64 machine for the next week but... it
> looks like our gcc exes are now getting too big for the 'our of the tin'
> linker.
> 
> The Apple ld64 impl. was quite broken for liner branch islanding on ppc64 -
> there were some work-arounds from the mac ports / fink folks.  However, I
> actually spent some time on it and more or less re-wrote the
> branch-islanding code - that code / and a bootstrap toolchain is available
> from my github account.  
> 
> https://github.com/iains/darwin-xtools (code)
> https://github.com/iains/darwin-gcc-5/releases (release for 5.3)
> 
> I have a bunch of updates locally - but need to be cleaned up and released
> .. time as ever the issue there.

caveats:
1. I have used these tools to build large 32b exes ( > 120Mb linked size)
2. the branch code and the relocations are the same for powerpc64 as for
powerpc on Darwin9 - so one might expect it to 'just work' using those
tools....
.. but it hasn't been tested .. and as they say "if it ain't tested, it's
broke".

If it doesn't work for you - please file something on my github issues - it's
nothing to do with GCC :)

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]