]> mj.ucw.cz Git - libucw.git/commitdiff
Default switches for gcc-4.3.
authorMartin Mares <mj@ucw.cz>
Fri, 20 Jun 2008 11:24:33 +0000 (13:24 +0200)
committerMartin Mares <mj@ucw.cz>
Fri, 20 Jun 2008 11:24:33 +0000 (13:24 +0200)
I currently get lots of warnings about functions not inline, I will
fix them later.

lib/autoconf.cfg

index b0e3c536eba25d2bcd05e30a24f69f12a8d62815..28f1184322bde1eb97805cee54f73df6ff33ac0c 100644 (file)
@@ -201,14 +201,13 @@ if ($gccver == 3000) {
 } elsif ($gccver == 3004) {
        Append("CWARNS" => "-Wundef -Wredundant-decls");
        Append("COPT" => "-finline-limit=2000 --param large-function-insns=5000 --param inline-unit-growth=200 --param large-function-growth=400");
-} elsif ($gccver == 4000 || $gccver == 4001) {
+} elsif ($gccver >= 4000) {
        Append("CWARNS" => "-Wundef -Wredundant-decls -Wno-pointer-sign -Wdisabled-optimization -Wno-missing-field-initializers");
        Append("CWARNS_OFF" => "-Wno-pointer-sign");
        Append("COPT" => "-finline-limit=5000 --param large-function-insns=5000 --param inline-unit-growth=200 --param large-function-growth=400");
-} elsif ($gccver == 4002) {
-       Append("CWARNS" => "-Wundef -Wredundant-decls -Wno-pointer-sign -Wdisabled-optimization -Wno-missing-field-initializers");
-       Append("CWARNS_OFF" => "-Wno-pointer-sign");
-       Append("COPT" => "-finline-limit=5000 --param large-function-insns=5000 --param inline-unit-growth=200 --param large-function-growth=400 -fgnu89-inline");
+       if ($gccver >= 4002) {
+               Append("COPT" => "-fgnu89-inline");
+       }
 } else {
        Warn "Don't know anything about this GCC version, using default switches.\n";
 }