MorphOS Developer
Posts: 619 from 2005/8/27
From: the land with ...
Quote:
The sources I used as one reference can be found here: binutils/gcc.
Oh dear, I wasn't aware of this one .. yet another silly zapek-idea...
Funny how he claims there's no issues with it since there were several known issues with it when it still was on Zapek's CVS, ranging from bad stack-alignment to ICEs (and C++ doesn't even work like he claims (atleast not when you use -fvec)) (hey, I guess I
do remember some fixes we did. ;) ), even funnier how he goes on attacking some poor innocent (ok, I don't know exactly what the claims were (since he provides no links)) person for claiming it wasn't bug-free...
Quote:
I didn't try without optimization, but it breaks with -O/-O1 as well.
That's odd, works fine with -O1 here .. tried #undef isdigit?
Quote:
I could do that since I have done something similiar with zapek binutils/GCC where I separated AltiVec from the MOS patches.
Sure, if you want to work on that it would be great, esp. if you provided an intermediate "unofficial" update for our SDK until we can ship the new one with AltiVec stuff (always happy to delegate work). ;)
Quote:
Maybe it would be a good idea to start a new CVS from virgin sources and apply only those changes that are required. I can provide my work if that helps.
Possibly, anyway, I'll mail you and we'll continue the discussion from there...
Quote:
is it possible to fix libabox.a without barfly? I guess all broken sources are written in assembly, right? Then pasm should be able to assemble them.
Yeah, obviously it's in asm. ;) I guess some of it could be modified to use gas, I have no clue about pasm...
Quote:
I believe it was unfortunate that MOS based their includes on the GG headers. These are very 68k centric, which is IMHO a major pain.
Yeah, the 68k junk is abit annoying. ;) ..but it should be obvious why we based them on the GG ones (the cleanup work could have been abit more thorough though (but hey, who am I to talk?)). :P
- CISC