https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98285
--- Comment #1 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Max Filippov <jcmvb...@gcc.gnu.org>: https://gcc.gnu.org/g:06ff8708f0b834cf1b35afa46113c6c973905cad commit r11-6035-g06ff8708f0b834cf1b35afa46113c6c973905cad Author: Max Filippov <jcmvb...@gmail.com> Date: Sat Dec 12 12:14:40 2020 -0800 gcc: xtensa: fix PR target/98285 2020-12-14 Max Filippov <jcmvb...@gmail.com> gcc/ * config/xtensa/predicates.md (addsubx_operand): Change accepted values from 2/4/8 to 1..3. * config/xtensa/xtensa.md (*addx, *subx): Change RTL pattern to use 'ashift' instead of 'mult'. Update operands[3] value. gcc/testsuite/ * gcc.target/xtensa/pr98285.c: New test.