1 |
On 10/21/04 Thorsten Dikmann wrote: |
2 |
|
3 |
> Guten Morgen. |
4 |
> |
5 |
> Nach langem lesen der gcc manpage und stöbern im Forum möchte ich |
6 |
> meine CFLAGS ein wenig weiter optimieren (derzeit |
7 |
> CFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer"). |
8 |
> |
9 |
> Ich dachte an |
10 |
> |
11 |
> CFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer -mfpmath=sse |
12 |
> -msse2 -ftracer" |
13 |
> |
14 |
> und eventuell noch -fPIC |
15 |
> |
16 |
> Ich kann mir vorstellen, dass -mfpmath=sse -msse2 recht sicher sind |
17 |
> beim P4. Hat jemand mit den Flags oben schon gute/schlechte |
18 |
> Erfahrungen gemacht? |
19 |
|
20 |
Also SSE2 ist schon oft der Grund für Compilerfeher gewesen (und |
21 |
deswegen z.B. im momentanen gcc-3.4 komplett deaktiviert). Davon |
22 |
abgesehen wird es mit -march=pentium4 automatisch aktiviert. Von -O3 |
23 |
würde ich auch prinzipiell abraten, da viele Programme dadurch grösser |
24 |
und damit langsamer werden. -fPIC kann man sich drüber streiten, aber |
25 |
allgemein sollte man das auch nicht global aktivieren sondern den |
26 |
jeweiligen Paketen überlassen. |
27 |
|
28 |
MfG Marius |