From: Karl T. K. <ka...@pr...> - 2002-10-19 12:57:31
|
On Sat, 19 Oct 2002 07:15:54 -0500 "M. R. Brown" <mr...@0x...> wrote: > * Erik Andersen <and...@co...> on Sat, Oct 19, 2002: > > I have built a GCC 3.2 toolchain (based on uClibc even :P) but I haven't > had a chance to test it yet. I've attached the patch for 3.2 (Karl, do > you remember the original location of Kaz' 3.1/3.2 patch?). It should > also apply cleanly to stock 3.2. I mirrored it at least: http://www.boblycat.org/~karltk/gcc-3.1-branch-tmp.diff.gz It does apply cleanly to 3.2 as well. However, I ran into the problem of missing the symbol __fpscr_values, which I believe is supposed to go into libgcc(_s).a If memory serves, Kaz mentioned somewhere that the above patch still has some issues, but whether it was with FPU mode switching or with multithreaded apps, I cannot recall. (I think it would be the latter, as even if we put the __fpscr_values into libgcc.a/libgcc_s.a, we need to take care of each thread having its own storage area for This was with uClibc-0.9.14, gcc-3.2, binutils-2.13 and the above patch. AFAICT, it only affects programs for which the compiler actually emits FPU code. Kind regards, Karl T |