Commit a652758a authored by Joel Stanley's avatar Joel Stanley Committed by Michael Ellerman

powerpc: Use ALIGN instead of BLOCK

In the ld documentation under Builtin Functions:

  BLOCK(exp)

    This is a synonym for ALIGN, for compatibility with older linker scripts.

Clang's linker (lld) doesn't know about BLOCK so remove this use of
it.
Suggested-by: default avatarGeorge Rimar <grimar@accesssoftek.com>
Signed-off-by: default avatarJoel Stanley <joel@jms.id.au>
Reviewed-by: default avatarNick Desaulniers <ndesaulniers@google.com>
Signed-off-by: default avatarMichael Ellerman <mpe@ellerman.id.au>
parent acef5e01
...@@ -86,11 +86,11 @@ SECTIONS ...@@ -86,11 +86,11 @@ SECTIONS
#ifdef CONFIG_PPC64 #ifdef CONFIG_PPC64
/* /*
* BLOCK(0) overrides the default output section alignment because * ALIGN(0) overrides the default output section alignment because
* this needs to start right after .head.text in order for fixed * this needs to start right after .head.text in order for fixed
* section placement to work. * section placement to work.
*/ */
.text BLOCK(0) : AT(ADDR(.text) - LOAD_OFFSET) { .text ALIGN(0) : AT(ADDR(.text) - LOAD_OFFSET) {
#ifdef CONFIG_LD_HEAD_STUB_CATCH #ifdef CONFIG_LD_HEAD_STUB_CATCH
KEEP(*(.linker_stub_catch)); KEEP(*(.linker_stub_catch));
. = . ; . = . ;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment