http://llvm.org/bugs/show_bug.cgi?id=16001
Bug ID: 16001
Summary: GlobalOpt (in 3.3) removes alias in llvm.used
Product: libraries
Version: trunk
Hardware: PC
OS: Linux
Status: NEW
Severity: normal
Priority: P
Component: Interprocedural Optimizations
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Blocks: 15999
Classification: Unclassified
This was fixed in r181524, which needs to be ported to 3.3.
This bug would normally be a small corner case, but clang (when optimizing)
depends on it being fixed to produce a symbol named 'f' for
extern "C" {
__attribute__((used)) static void f() {
}
}
which has a fairly big chance of hitting users.
--
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
LLVMbugs mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/llvmbugs