--- src/contrib/gcc/config/rs6000/sysv4.h 28 Jul 2004 03:11:36 -0000 1.1.1.8 +++ sysv4.h 29 Jul 2004 15:44:40 -0000 @@ -1078,7 +1078,8 @@ #define CPP_OS_FREEBSD_SPEC "\ -D__PPC__ -D__ppc__ -D__PowerPC__ -D__powerpc__ \ - -Acpu=powerpc -Amachine=powerpc" + -Acpu=powerpc -Amachine=powerpc \ + %{fPIC|fpic|fPIE|fpie:-D__PIC__ -D__pic__} " #define STARTFILE_FREEBSD_SPEC FBSD_STARTFILE_SPEC #define ENDFILE_FREEBSD_SPEC FBSD_ENDFILE_SPEC @@ -1086,7 +1087,7 @@ #define LINK_START_FREEBSD_SPEC "" #define LINK_OS_FREEBSD_SPEC "\ - %{p:%e`-p' not supported; use `-pg' and gprof(1)} \ + %{p:%nconsider using `-pg' instead of `-p' with gprof(1) } \ %{Wl,*:%*} \ %{v:-V} \ %{assert*} %{R*} %{rpath*} %{defsym*} \