llvm-6502/tools
Bill Wendling 32811bef95 Change the linker_private_weak_def_auto' linkage to linkonce_odr_auto_hide' to
make it more consistent with its intended semantics.

The `linker_private_weak_def_auto' linkage type was meant to automatically hide
globals which never had their addresses taken. It has nothing to do with the
`linker_private' linkage type, which outputs the symbols with a `l' (ell) prefix
among other things.

The intended semantic is more like the `linkonce_odr' linkage type.

Change the name of the linkage type to `linkonce_odr_auto_hide'. And therefore
changing the semantics so that it produces the correct output for the linker.

Note: The old linkage name `linker_private_weak_def_auto' will still parse but
is not a synonym for `linkonce_odr_auto_hide'. This should be removed in 4.0.
<rdar://problem/11754934>


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@162114 91177308-0d34-0410-b5e6-96231b3b80d8
2012-08-17 18:33:14 +00:00
..
bugpoint Fix a typo (the the => the) 2012-07-23 08:51:15 +00:00
bugpoint-passes
gold
llc Add test triples to fix win32 failures. Revert workaround from r161292. 2012-08-08 20:31:37 +00:00
lli
llvm-ar Remove references to compression in llvm-ar. It has been a long time since we 2012-08-10 01:57:52 +00:00
llvm-as
llvm-bcanalyzer
llvm-config
llvm-cov
llvm-diff Fix a typo (the the => the) 2012-07-23 08:51:15 +00:00
llvm-dis
llvm-dwarfdump DebugInfo library: add support for fetching absolute paths to source files 2012-07-19 07:03:58 +00:00
llvm-extract
llvm-link
llvm-mc
llvm-nm Change the linker_private_weak_def_auto' linkage to linkonce_odr_auto_hide' to 2012-08-17 18:33:14 +00:00
llvm-objdump Tidy up a bit. 2012-08-07 17:53:14 +00:00
llvm-prof
llvm-ranlib Remove references to compression in llvm-ar. It has been a long time since we 2012-08-10 01:57:52 +00:00
llvm-readobj
llvm-rtdyld
llvm-shlib Add support for the OpenBSD for Bitrig. 2012-08-06 20:52:18 +00:00
llvm-size
llvm-stress
lto Change the linker_private_weak_def_auto' linkage to linkonce_odr_auto_hide' to 2012-08-17 18:33:14 +00:00
macho-dump
opt
CMakeLists.txt
LLVMBuild.txt
Makefile