Re: [proaudio] gcc cflags |
[ Thread Index | Date Index | More lists.tuxfamily.org/proaudio Archives ]
On Mon, 21 Aug 2006 11:15:49 +0200 Dominique Michel <dominique.michel@xxxxxxxxxxxx> wrote: > I want soon upgrade to gcc 4, but I want to hear about your > compilation and linking flags. > > I actually have the following flags with gcc 3.4.6: > > CFLAGS="-O3 -march=pentium4 -pipe -msse -msse2 -mmmx -pipe > -fomit-frame-pointer -fforce-addr -fno-ident -ftracer -fweb" > > CHOST="i686-pc-linux-gnu" > CXXFLAGS="${CFLAGS} -fvisibility-inlines-hidden" > > LDFLAGS="-Wl,-O1 -Wl,--sort-common" > > I am not sure if the -O3 flag is good to have. It will compile faster > code in a few cases, but the load time of the programs will be bigger. > And it can compile buggy code in a few cases as programs like the nec2 > antenna simulation, it is why I have the -fforce-addr flag. Look here > if you want to know about some test I have done: > http://bugs.gentoo.org/show_bug.cgi?id=135550#c12 > > With the nec2 software, the resulting code was bigger with -O3 and > -fforce-addr as only with -O2, and the execution speed was the same. > But I have not done the same test with a sound related program, so I > don't know if I will get a speed improvement with -O3 and > -fforce-addr. The NEC2 software give the computation time it used to > compute a simulation, and I have no idea how I can get an equivalent > result with a sound program. > > Another issue with gcc4 is at I know at it is some new optimisation > flags that can be useful with multimedia application, but I don't know > which flags they are. Have you any suggestion about fast and reliable > flags for gcc 4? > > Cheers, > Dominique > Salut! CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer" CXXFLAGS="${CFLAGS}" LDFLAGS="-Wl,-O1 -Wl,--sort-common" No -O3 here, that just blows, and all that -msse2 -mmmx and all other cpu flags are covered by -march, no use to specify them, also not on gcc-3.4.6 - the compiler knows them from -march Regards, Tom
Attachment:
signature.asc
Description: PGP signature
Mail converted by MHonArc 2.6.19+ | http://listengine.tuxfamily.org/ |