Need help tracking down and fixing PR44364 (e500 FP register save bug)
Moffett, Kyle D
Kyle.D.Moffett@boeing.com
Sat Jun 5 17:40:00 GMT 2010
Hello,
Several of us are trying to put together a "PowerPCSPE" Debian port (powerpc-linux-gnuspe, based around the e500v2), and we're experiencing a pretty bad FP register-save bug (PR44364 [0]). Specifically, it seems like GCC will occasionally only save half of the 64-bit double register on the stack, allowing the other half to be corrupted by the called function.
Unfortunately neither of us is experienced enough with GCC's internals to be able to do much more than find a decent test-case; I'm hoping that maybe I can get a little more visibility on the bug and maybe find the right person to help get it fixed. Heck... there's 3 of us here who will chip in for a case of your favorite beverage if it's a quick fix. :-D
Cheers,
Kyle Moffett
PS: Please keep the CC list
[0] http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44364
More information about the Gcc
mailing list