Force all TOC references in asm to include '@toc'
This reportedly fixes one problem with booting a clang kernel. PR: kern/215819 Submitted by: Mark Millard <markmi AT dsl-only.net> MFC after: 2 weeks
This commit is contained in:
parent
ed22b8d83f
commit
3797ca6b76
@ -89,10 +89,11 @@
|
||||
name:
|
||||
|
||||
#ifdef __powerpc64__
|
||||
#define TOC_REF(name) __CONCAT(.L,name)
|
||||
#define TOC_NAME_FOR_REF(name) __CONCAT(.L,name)
|
||||
#define TOC_REF(name) TOC_NAME_FOR_REF(name)@toc
|
||||
#define TOC_ENTRY(name) \
|
||||
.section ".toc","aw"; \
|
||||
TOC_REF(name): \
|
||||
TOC_NAME_FOR_REF(name): \
|
||||
.tc name[TC],name
|
||||
#endif
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user