mirror of
https://github.com/opnsense/src.git
synced 2026-06-08 16:22:46 -04:00
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
e5d519fdbc
commit
6b3e2169c5
1 changed files with 3 additions and 2 deletions
|
|
@ -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…
Reference in a new issue