New AArch64 ASM code does not build with Clang

Issue #550 new
Brad Smith created an issue

http://build-failures.rhaalovely.net/aarch64/2020-06-15/multimedia/x265.log

[52/76] cd /usr/obj/ports/x265-3.4/build-aarch64 && /usr/obj/ports/x265-3.4/bin/c++ -fPIC -c /usr/obj/ports/x265-3.4/x265_3.4/source/common/aarch64/mc-a.S -o mc-a.S.o
FAILED: mc-a.S.o
cd /usr/obj/ports/x265-3.4/build-aarch64 && /usr/obj/ports/x265-3.4/bin/c++ -fPIC -c /usr/obj/ports/x265-3.4/x265_3.4/source/common/aarch64/mc-a.S -o mc-a.S.o
<instantiation>:11:9: error: unknown directive
.func x265_pixel_avg_pp_4x4_neon
^
<instantiation>:1:1: note: while in macro instantiation
function x265_pixel_avg_pp_4x4_neon
^
/usr/obj/ports/x265-3.4/x265_3.4/source/common/aarch64/mc-a.S:44:1: note: while in macro instantiation
pixel_avg_pp_4xN_neon 4
^
<instantiation>:2:9: error: unknown directive
.endfunc
^
<instantiation>:9:1: note: while in macro instantiation
endfunc
^
/usr/obj/ports/x265-3.4/x265_3.4/source/common/aarch64/mc-a.S:44:1: note: while in macro instantiation
pixel_avg_pp_4xN_neon 4
^
<instantiation>:11:9: error: unknown directive
.func x265_pixel_avg_pp_4x8_neon
^
<instantiation>:1:1: note: while in macro instantiation
function x265_pixel_avg_pp_4x8_neon
^
/usr/obj/ports/x265-3.4/x265_3.4/source/common/aarch64/mc-a.S:45:1: note: while in macro instantiation
pixel_avg_pp_4xN_neon 8
^
<instantiation>:2:9: error: unknown directive
.endfunc
^
<instantiation>:9:1: note: while in macro instantiation
endfunc
^
/usr/obj/ports/x265-3.4/x265_3.4/source/common/aarch64/mc-a.S:45:1: note: while in macro instantiation
pixel_avg_pp_4xN_neon 8
^
<instantiation>:11:9: error: unknown directive
.func x265_pixel_avg_pp_4x16_neon
^
<instantiation>:1:1: note: while in macro instantiation
function x265_pixel_avg_pp_4x16_neon
^
/usr/obj/ports/x265-3.4/x265_3.4/source/common/aarch64/mc-a.S:46:1: note: while in macro instantiation
pixel_avg_pp_4xN_neon 16
^
<instantiation>:2:9: error: unknown directive
.endfunc
^
<instantiation>:9:1: note: while in macro instantiation
endfunc
^
/usr/obj/ports/x265-3.4/x265_3.4/source/common/aarch64/mc-a.S:46:1: note: while in macro instantiation
pixel_avg_pp_4xN_neon 16
^
<instantiation>:11:9: error: unknown directive
.func x265_pixel_avg_pp_8x4_neon
^
<instantiation>:1:1: note: while in macro instantiation
function x265_pixel_avg_pp_8x4_neon
^
/usr/obj/ports/x265-3.4/x265_3.4/source/common/aarch64/mc-a.S:60:1: note: while in macro instantiation
pixel_avg_pp_8xN_neon 4
^
<instantiation>:2:9: error: unknown directive
.endfunc
^
<instantiation>:9:1: note: while in macro instantiation
endfunc
^
/usr/obj/ports/x265-3.4/x265_3.4/source/common/aarch64/mc-a.S:60:1: note: while in macro instantiation
pixel_avg_pp_8xN_neon 4
^
<instantiation>:11:9: error: unknown directive
.func x265_pixel_avg_pp_8x8_neon
^
<instantiation>:1:1: note: while in macro instantiation
function x265_pixel_avg_pp_8x8_neon
^
/usr/obj/ports/x265-3.4/x265_3.4/source/common/aarch64/mc-a.S:61:1: note: while in macro instantiation
pixel_avg_pp_8xN_neon 8
^
<instantiation>:2:9: error: unknown directive
.endfunc
^
<instantiation>:9:1: note: while in macro instantiation
endfunc
^
/usr/obj/ports/x265-3.4/x265_3.4/source/common/aarch64/mc-a.S:61:1: note: while in macro instantiation
pixel_avg_pp_8xN_neon 8
^
<instantiation>:11:9: error: unknown directive
.func x265_pixel_avg_pp_8x16_neon
^
<instantiation>:1:1: note: while in macro instantiation
function x265_pixel_avg_pp_8x16_neon
^
/usr/obj/ports/x265-3.4/x265_3.4/source/common/aarch64/mc-a.S:62:1: note: while in macro instantiation
pixel_avg_pp_8xN_neon 16
^
<instantiation>:2:9: error: unknown directive
.endfunc
^
<instantiation>:9:1: note: while in macro instantiation
endfunc
^
/usr/obj/ports/x265-3.4/x265_3.4/source/common/aarch64/mc-a.S:62:1: note: while in macro instantiation
pixel_avg_pp_8xN_neon 16
^
<instantiation>:11:9: error: unknown directive
.func x265_pixel_avg_pp_8x32_neon
^
<instantiation>:1:1: note: while in macro instantiation
function x265_pixel_avg_pp_8x32_neon
^
/usr/obj/ports/x265-3.4/x265_3.4/source/common/aarch64/mc-a.S:63:1: note: while in macro instantiation
pixel_avg_pp_8xN_neon 32
^
<instantiation>:2:9: error: unknown directive
.endfunc
^
<instantiation>:9:1: note: while in macro instantiation
endfunc
^
/usr/obj/ports/x265-3.4/x265_3.4/source/common/aarch64/mc-a.S:63:1: note: while in macro instantiation
pixel_avg_pp_8xN_neon 32
^
ninja: build stopped: subcommand failed.

Comments (0)

  1. Log in to comment