844dfb548c
* Support for our dual ELF/a.out building ability * Our custom ASM_* definitions * Our custom debugger and profiling related definitions * Our custom STARTFILE/ENDFILE specs * The stock EGCS 1.1.2 freebsd-elf.h file depended on egcs-1.1.2/gcc/config/linux.h, which included "svr4.h". We will include "svr4.h" via our "tm.h" definition. So add the few bits from "linux.h" we actually needed. * Using our current crtbegin.o/crtend.o we cannot support the DWARF2 unwinding mechanisms. In the future we will switch to the non-sjlj-exceptions type exception machanism. However the `make world' bootstrap problems with the EGCS crtstuff.c must be overcome first. * Our a.out gas doesn't "know" to use NOP's for aligns while in the text section. Thus the a.out alignment generation needed tweaking from what we did with GCC 2.7.2. [from BDE] * The definition of SUPPORTS_ONE_ONLY prevents the compiler from trying to use "linkonce" sections for a.out. The definition of NO_DBX_FUNCTION_END we had causes it to avoid .stabs symbols that the assembler cannot handle for a.out. [from JDP] * The previous "EXCEPTION_SECTION_FUNCTION" is the wrong name for EGCS. It also needed tweaking for EGCS. [from JDP] Also bump __FreeBSD_cc_version to 400002 in case we need to know we are using EGCS at some point. |
||
---|---|---|
.. | ||
amd | ||
awk | ||
bc | ||
bind | ||
binutils | ||
bison | ||
com_err | ||
cpio | ||
cvs | ||
diff | ||
gcc | ||
gdb | ||
global | ||
gperf | ||
groff | ||
ipfilter | ||
isc-dhcp | ||
libf2c | ||
libgmp | ||
libpam | ||
libpcap | ||
libreadline | ||
ncurses | ||
nvi | ||
opie | ||
patch | ||
perl5 | ||
pnpinfo | ||
sendmail | ||
tcp_wrappers | ||
tcpdump | ||
telnet | ||
texinfo | ||
top | ||
traceroute |