https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115521
--- Comment #6 from Uroš Bizjak <ubizjak at gmail dot com> ---
The test still ICEs with current mainline, but -std=c11 compile flag needs to
be added.
cc1 -O1 -fno-tree-ccp -fno-tree-dominator-opts -std=c11 pr115521.c:
pr115521.c: In function ‘bi’:
pr115521.c:188:1: error: insn does not satisfy its constraints:
188 | }
| ^
(insn 19 968 967 2 (parallel [
(set (strict_low_part (reg:QI 2 cx [orig:415 bj ] [415]))
(ior:QI (subreg:QI (zero_extract:HI (reg/v:HI 2 cx [orig:415 bj
] [415])
(const_int 8 [0x8])
(const_int 8 [0x8])) 0)
(reg:QI 0 ax [orig:99 c.3_4 ] [99])))
(clobber (reg:CC 17 flags))
]) "pr115521.c":21:7 730 {*iorqi_exthi_1_slp}
(nil))
during RTL pass: reload
pr115521.c:188:1: internal compiler error: in extract_constrain_insn, at
recog.cc:2770
xgcc (GCC) 15.0.0 20241121 (experimental) [master r15-5548-ge7e6608387d]