freebsd-nq/contrib/gcc/config
John Baldwin a1d39c5344 Use a workaround to compile the crt init functions correctly with clang.
The MIPS assembly parser treats forward-declared local symbols as global
symbols.  This results in CALL16 relocations being used against local
(private) symbols which then fail to resolve when linking binaries.
Add .local to force the init and fini functions to be treated as local as
a workaround.

Submitted by:	sbruno
Sponsored by:	DARPA / AFRL
2018-02-06 17:01:10 +00:00
..
aarch64
arm Fix the return value from _Unwind_Backtrace() on arm. 2017-09-25 23:50:10 +00:00
i386
ia64
mips Use a workaround to compile the crt init functions correctly with clang. 2018-02-06 17:01:10 +00:00
riscv Rename RISC-V GCC config directory: riscv64 -> riscv 2017-08-14 14:16:56 +00:00
rs6000
s390 Bring some rough support for FreeBSD S/390 to the GNU toolchain. 2017-05-23 16:38:10 +00:00
soft-fp
sparc
darwin9.h
darwin-64.c
darwin-c.c
darwin-crt2.c
darwin-crt3.c
darwin-protos.h
darwin-sections.def
darwin.c
darwin.h
darwin.opt
dbx.h
dbxcoff.h
dbxelf.h
dfp-bit.c
dfp-bit.h
divmod.c
elfos.h
fixdfdi.c
fixsfdi.c
fixunsdfsi.c
fixunssfsi.c
floatdidf.c
floatdisf.c
floatundidf.c
floatundisf.c
floatunsidf.c
floatunsisf.c
floatunsitf.c
floatunsixf.c
fp-bit.c
fp-bit.h
freebsd-nthr.h
freebsd-spec.h
freebsd.h
gnu.h
gofast.h
host-darwin.c
host-darwin.h
host-hpux.c
host-linux.c
host-solaris.c
interix3.h
interix.h
kaos.h
kfreebsd-gnu.h
knetbsd-gnu.h
libgcc-glibc.ver
libgloss.h
linux.h
linux.opt
lynx.h
lynx.opt
memcmp.c
memcpy.c
memmove.c
memset.c
netbsd-aout.h
netbsd-elf.h
netbsd.h
openbsd-oldgas.h
openbsd.h
ptx4.h
README
rtems.h
sol2-6.h
sol2-10.h
sol2-c.c
sol2-protos.h
sol2.c
sol2.h
svr3.h
svr4.h
t-darwin
t-dfprules
t-freebsd
t-freebsd-thread
t-gnu
t-libc-ok
t-libgcc-pic
t-libunwind
t-libunwind-elf
t-linux
t-lynx
t-netbsd
t-openbsd
t-openbsd-thread
t-rtems
t-slibgcc-darwin
t-slibgcc-elf-ver
t-slibgcc-nolc-override
t-slibgcc-sld
t-sol2
t-svr4
t-vxworks
tm-dwarf2.h
udivmod.c
udivmodsi4.c
usegas.h
vx-common.h
vxlib.c
vxworks.h
vxworks.opt
vxworksae.h
windiss.h
x-darwin
x-hpux
x-interix
x-linux
x-solaris

This directory contains machine-specific files for the GNU C compiler.
It has a subdirectory for each basic CPU type.
The only files in this directory itself
are some .h files that pertain to particular operating systems
and are used for more than one CPU type.