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)"