freebsd-dev/lib/clang/include/llvm/Config
Dimitry Andric 130515293b When one attempts to compile the tree with -march=i386, which also used
to be gcc's default before r198344, calls to atomic builtins will not be
expanded inline.  Instead, they will be generated as calls to external
functions (e.g. __sync_fetch_and_add_N), leading to linking errors later
on.

Put in a seatbelt that disables use of atomic builtins in libstdc++ and
llvm, when tuning specifically for the real i386 CPU.  This does not
protect against all possible issues, but it is better than nothing.
2011-11-06 14:07:23 +00:00
..
AsmParsers.def Upgrade our Clang in base to r108428. 2010-07-20 17:16:57 +00:00
AsmPrinters.def Upgrade our copy of llvm/clang to r126079, from upstream's trunk. 2011-02-20 19:33:47 +00:00
config.h When one attempts to compile the tree with -march=i386, which also used 2011-11-06 14:07:23 +00:00
Disassemblers.def Upgrade our copy of llvm/clang to r126079, from upstream's trunk. 2011-02-20 19:33:47 +00:00
llvm-config.h When one attempts to compile the tree with -march=i386, which also used 2011-11-06 14:07:23 +00:00
Targets.def Upgrade our copy of llvm/clang to r126079, from upstream's trunk. 2011-02-20 19:33:47 +00:00