--- gcc/config/freebsd-spec.h.orig 2005-07-19 17:08:48.000000000 -0400 +++ gcc/config/freebsd-spec.h 2007-10-17 15:13:55.000000000 -0400 @@ -55,7 +55,7 @@ builtin_define ("__FreeBSD__=9"); \ else if (FBSD_MAJOR == 8) \ builtin_define ("__FreeBSD__=8"); \ - if (FBSD_MAJOR == 7) \ + else if (FBSD_MAJOR == 7) \ builtin_define ("__FreeBSD__=7"); \ else if (FBSD_MAJOR == 6) \ builtin_define ("__FreeBSD__=6"); \