diff options
author | Tom Hughes <tomhughes@chromium.org> | 2021-09-29 00:03:19 +0000 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2021-09-29 16:58:42 +0000 |
commit | 2ccb1e3e8b04a78ad0091a82473164a5b093ca0f (patch) | |
tree | a870f241f39732fc6834635df28c593f2e66ea36 /builtin/stdnoreturn.h | |
parent | b8d85657b9eb79b4d73142022bf6f284621cc0c3 (diff) | |
download | chrome-ec-2ccb1e3e8b04a78ad0091a82473164a5b093ca0f.tar.gz |
core/minute-ia: Remove .func and .endfunc
.func and .endfunc were used to emit STABS debug information (not
DWARF). These only have an effect with -gstabs, which we're not using. I
suspect their inclusion was not intentional.
STABS is not supported when building with clang, so it generates the
following errors:
core/minute-ia/switch.S:27:1: error: unknown directive
.func __task_start
^
core/minute-ia/switch.S:42:1: error: unknown directive
.endfunc
See https://bugs.llvm.org/show_bug.cgi?id=20424 and
https://sourceware.org/gdb/current/onlinedocs/stabs.html.
As indicated by the TEST line, the output is indentical before and after
this change.
BRANCH=none
BUG=b:172020503
TEST=make CC=clang V=1 BOARD=arcada_ish
TEST=./util/compare_build.sh -b all -j 70
Signed-off-by: Tom Hughes <tomhughes@chromium.org>
Change-Id: I1e1e5f57fb382797e01dcf797d72de0468150054
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3193271
Reviewed-by: Aseda Aboagye <aaboagye@chromium.org>
Diffstat (limited to 'builtin/stdnoreturn.h')
0 files changed, 0 insertions, 0 deletions