Your message dated Wed, 4 Feb 2026 10:04:31 +0100
with message-id <[email protected]>
and subject line Re: armv8-a+sve2-sha3 ICE in extract_insn, at recog.cc:2888
(vxarq_u64)
has caused the Debian Bug report #1125481,
regarding armv8-a+sve2-sha3 ICE in extract_insn, at recog.cc:2888 (vxarq_u64)
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1125481: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1125481
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: gcc-16
Version: 16-20251214-1
Severity: normal
Tags: upstream
Forwarded: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123584
X-Debbugs-Cc: [email protected]
Hello, I found this ICE while testing a recent snapshot of GCC trunk against
the SIMDe library using "march=armv8-a+sve2-sha3".
the exact version of GCC:
16.0.0 20251214 (experimental) [trunk r16-6108-g427ddf95eef] (Debian
16-20251214-1)
Minimal reproducer using the Compiler Explorer, still has an ICE with its
20260104 GCC snapshot: https://godbolt.org/z/nzhhzqz8c; along with GCC 15.1 &
15.2 (but not with version 13.2 through 14.3)
the system type: aarch64-linux-gnu
the original complete command line that triggers the bug:
/usr/libexec/gcc/aarch64-linux-gnu/16/cc1 -quiet -I
test/arm/neon/xar-native-c.p -I test/arm/neon -I ../test/arm/neon -I . -I ..
-imultiarch aarch64-linux-gnu -MD test/arm/neon/xar-native-c.p/xar.c.d -MF
test/arm/neon/xar-native-c.p/xar.c.o.d -MQ test/arm/neon/xar-native-c.p/xar.c.o
-D _FILE_OFFSET_BITS=64 -D SIMDE_CONSTRAINED_COMPILATION -D SIMDE_ENABLE_OPENMP
-D SIMDE_TEST_BARE ../test/arm/neon/xar.c -mno-fix-cortex-a53-835769
-mno-fix-cortex-a53-843419 -quiet -dumpdir test/arm/neon/xar-native-c.p/
-dumpbase xar.c.c -dumpbase-ext .c -march=armv8-a+sve2-sha3 -mlittle-endian
-mabi=lp64 -g -Winvalid-pch -Wall -Wextra -Werror -std=c99
-fdiagnostics-color=always -fopenmp-simd -freport-bug
-fasynchronous-unwind-tables -o - -frandom-seed=0 -fdump-noaddr
the compiler output (error messages, warnings, etc.):
../test/arm/neon/xar.c: In function 'test_simde_vxarq_u64':
../test/arm/neon/xar.c:74:1: error: unrecognizable insn:
74 | }
| ^
(insn 453 452 457 139 (set (reg:V2DI 109 [ D.44270 ])
(rotate:V2DI (xor:V2DI (reg:V2DI 201)
(reg:V2DI 202))
(const_vector:V2DI [
(const_int 64 [0x40]) repeated x2
])))
"/usr/lib/gcc/aarch64-linux-gnu/16/include/arm_neon.h":26914:10 -1
(nil))
during RTL pass: vregs
../test/arm/neon/xar.c:74:1: internal compiler error: in extract_insn, at
recog.cc:2888
0x1199f5b internal_error(char const*, ...)
../../src/gcc/diagnostic-global-context.cc:787
0x119a03b fancy_abort(char const*, int, char const*)
../../src/gcc/diagnostics/context.cc:1805
0xa0de73 _fatal_insn(char const*, rtx_def const*, char const*, int, char const*)
../../src/gcc/rtl-error.cc:108
0xa0e03b _fatal_insn_not_found(rtx_def const*, char const*, int, char const*)
../../src/gcc/rtl-error.cc:116
0x1895fc3 extract_insn(rtx_insn*)
../../src/gcc/recog.cc:2888
0x2268c47 instantiate_virtual_regs_in_insn
../../src/gcc/function.cc:1609
0x2268c47 instantiate_virtual_regs
../../src/gcc/function.cc:1985
0x2268c47 execute
../../src/gcc/function.cc:2032
-- System Information:
Debian Release: forky/sid
APT prefers unstable-debug
APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1,
'experimental-debug'), (1, 'experimental')
Architecture: arm64 (aarch64)
Kernel: Linux 6.12.63+deb13-arm64 (SMP w/8 CPU threads)
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
Versions of packages gcc-16 depends on:
ii binutils 2.45.50.20251209-1
ii cpp-16 16-20251214-1
ii gcc-16-aarch64-linux-gnu 16-20251214-1
ii gcc-16-base 16-20251214-1
Versions of packages gcc-16 recommends:
ii libc6-dev 2.42-7
Versions of packages gcc-16 suggests:
pn gcc-16-doc <none>
pn gcc-16-locales <none>
-- no debconf information
--- End Message ---
--- Begin Message ---
Version: 16-20260203-1
I confirm the fix is included and works using the recent upload.
OpenPGP_signature.asc
Description: OpenPGP digital signature
--- End Message ---