freebsd-skq/contrib
Andrew Turner d131070105 Don't define CTORS_SECTION_ASM_OP and DTORS_SECTION_ASM_OP on arm when
built with clang. When these are defined the lists are defined similar to:

asm(".section .ctors");
STATIC func_ptr __CTOR_LIST__[1] = { (func_ptr) (-1) };
asm(".section .dtors");
STATIC func_ptr __DTOR_LIST__[1] = { (func_ptr) (-1) };

The problem is clang will move the two arrays out of the .ctors and .dtors
sections causing these sections to contain a single null address. By not
defining these macros we use the version of the code that places the arrays
is their sections by using __attribute__((section(".ctors"))) and similar
for .dtors.

Submitted by:	Daisuke Aoyama <aoyama AT peach.ne.jp>
2012-12-15 21:24:31 +00:00
..
amd
atf
bind9
binutils Recognise vfpv2 as a value for the ARM .fpu asm directive. Clang generates 2012-12-15 21:12:13 +00:00
bmake
bsnmp
byacc
bzip2
com_err
compiler-rt
cvs
dialog
diff
dtc
ee
expat
file
gcc Don't define CTORS_SECTION_ASM_OP and DTORS_SECTION_ASM_OP on arm when 2012-12-15 21:24:31 +00:00
gcclibs
gdb
gdtoa
gperf
groff
ipfilter
jemalloc
less
libarchive
libbegemot
libc-pwcache
libc++
libcxxrt
libpcap
libreadline
libstdc++
llvm
lukemftpd
mdocml
ncurses
netcat
ngatm
ntp
nvi
ofed
one-true-awk
openbsm Merge OpenBSM 1.2-alpha3 from the vendor branch to 10-CURRENT; this version 2012-12-15 14:59:00 +00:00
openpam
openresolv
opie
pam_modules/pam_passwdqc
pf
pnpinfo
sendmail
smbfs
tcp_wrappers
tcpdump
tcsh
telnet
texinfo
tnftp
top
traceroute
tzcode
tzdata
wpa
xz