[Bug target/68674] ARM attribute target neon warning: incompatible implicit declaration of built-in function
ktkachov at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Tue Dec 8 13:36:00 GMT 2015
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68674
ktkachov at gcc dot gnu.org changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |ktkachov at gcc dot gnu.org
--- Comment #2 from ktkachov at gcc dot gnu.org ---
I can't reproduce the ICE with the testcase.
My arm-none-eabi with -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2
generates:
.cpu cortex-a9
.eabi_attribute 28, 1
.eabi_attribute 20, 1
.eabi_attribute 21, 1
.eabi_attribute 23, 3
.eabi_attribute 24, 1
.eabi_attribute 25, 1
.eabi_attribute 26, 1
.eabi_attribute 30, 2
.eabi_attribute 34, 1
.eabi_attribute 18, 4
.file "neonattr.c"
.text
.align 2
.global foo
.syntax unified
.arm
.fpu neon
.type foo, %function
foo:
@ args = 0, pretend = 0, frame = 0
@ frame_needed = 0, uses_anonymous_args = 0
@ link register save eliminated.
movw r1, #:lower16:a
movw r2, #:lower16:b
movt r1, #:upper16:a
movt r2, #:upper16:b
movw r3, #:lower16:e
vldr d16, [r1]
movt r3, #:upper16:e
vldr d17, [r2]
vaddl.s8 q8, d16, d17
vst1.64 {d16-d17}, [r3:64]
bx lr
.size foo, .-foo
.comm e,16,8
.comm b,8,8
.comm a,8,8
.ident "GCC: (unknown) 6.0.0 20151207 (experimental)"
More information about the Gcc-bugs
mailing list