98bf848b69
with a numeric value that describes the feature level of the compiler. This can be used to check for the presence/absence of FreeBSD-specific compiler features. The value is a decimal number whose digits have the form VRRRRFF, where: V = Compiler vendor. 0 (elided) means gcc. RRRR = Vendor's version number, e.g., 2721 for the current gcc version (2.7.2.1). FF = FreeBSD-specific revision level. 00 means the stock compiler from the vendor. The value of "__FreeBSD_cc_version" is hard-coded in "src/contrib/gcc/config/i386/freebsd.h" and must be incremented when new FreeBSD-specific compiler features are added. I considered simply picking up the value of FreeBSD_version from <osreldate.h>. But that would break cross compiles of gcc. PR: Part of the fix for gnu/8452 Suggested by: bde |
||
---|---|---|
.. | ||
amd | ||
awk | ||
bc | ||
bind | ||
binutils | ||
bison | ||
cpio | ||
cvs | ||
diff | ||
gcc | ||
gdb | ||
global | ||
gperf | ||
groff | ||
ipfilter | ||
libg++ | ||
libgmp | ||
libpcap | ||
libreadline | ||
nvi | ||
opie | ||
patch | ||
perl5 | ||
pnpinfo | ||
sendmail | ||
sys/softupdates | ||
tcpdump | ||
telnet | ||
texinfo | ||
top | ||
traceroute |