|
From: Vladimir S. <ha...@gm...> - 2004-12-22 02:32:05
|
I've installed gcc 3.2.3 on my box and i can reproduce the problem. the problem could probably be fixed but i'm not sure how yet. If i take that code out i hit the next problem: Synthesizer.h:318: Internal compiler error in fixup_var_refs_1, at function.c: 1966 Please submit a full bug report, i don't know how many more of these are out there. so i'm not sure we can fix all of those. maybe we'll have to limit ourselfs to supporting gcc 3.3.x and 3.4.x? I'll try a few more things before i give up . . . On Tue, 21 Dec 2004 23:55:28 +0100, Christian Schoenebeck <sch...@so...> wrote: > Es geschah am Dienstag 21 Dezember 2004 14:33 als Vladimir Senkov schrieb: > > Hi Garett, > > > > This is a bummer. GCC can't find enough registers for assembly code to use. > > We've had these problems on and off and had to guide it a bit in these > > areas. In general, building with -O2 seems to have a better chance > > then -O1 or -O0. > > But it looks like you already have -O2 there. > > I was able to reproduce this with some GCC version coming with Redhat 9. > Unfortunately the hard drive is currently detached on that box and I forgot > to look for the GCC version. But I will look at it ASAP. > > Garett, in the meantime you can disable LS to be compiled with MMX SSE > optimization. Even without those it's faster than with previous versions. Do > the following: > > * comment out all SynthesizeFragment_modeX() methods in > src/engines/gig/Synthesizer.cpp from mode 32 to the end, thus all which use > the ASM_X86_MMX_SSE typedef in their method body > > * comment out all respective cases from 32 to the end in > GetSynthesisFunction() (same file) > > * and finally place a simple 'return' or something at the beginning of method > Features::detect(), so it won't detect MMX / SSE on your box > > CU > Christian > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://productguide.itmanagersjournal.com/ > _______________________________________________ > Linuxsampler-devel mailing list > Lin...@li... > https://lists.sourceforge.net/lists/listinfo/linuxsampler-devel > -- Regards, Vladimir |