mirror of
https://github.com/genodelabs/genode.git
synced 2025-02-20 17:52:52 +00:00
base-linux: Drop parentheses from .cfi_undefined.
According to GNU as manual the syntax of this directive is: .cfi_undefined register The manual does not mention the register should be in parentheses. This works in GNU as even when those are present, but unfortunately clang integrated-as does not parse this correctly. Both GNU and clang's integrated assembler work fine when the extra parentheses are omitted. Fixes #3986
This commit is contained in:
parent
8b172bf22e
commit
e6a9e06f62
@ -50,7 +50,7 @@ L(pseudo_end):
|
||||
L(thread_start):
|
||||
.cfi_startproc
|
||||
/* Clearing frame pointer is insufficient, use CFI. */
|
||||
.cfi_undefined (%rip);
|
||||
.cfi_undefined %rip;
|
||||
|
||||
/* Clear the frame pointer. The ABI suggests this be done, to mark
|
||||
the outermost frame obviously. */
|
||||
|
Loading…
x
Reference in New Issue
Block a user