https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87763
--- Comment #64 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Richard Sandiford <rsand...@gcc.gnu.org>: https://gcc.gnu.org/g:2812a28418b72b24979805cfca1f140dda4963b7 commit r10-6331-g2812a28418b72b24979805cfca1f140dda4963b7 Author: Richard Sandiford <richard.sandif...@arm.com> Date: Wed Jan 29 18:56:35 2020 +0000 Revert g-465c7c89e92a6d6d582173e505cb16dcb9873034 The patch caused regressions in gcc.target/sh/pr64345-1.c on sh3-linux-gnu and gcc.target/m68k/pr39726.c on m68k-linux-gnu. It didn't look like they would be fixable in an acceptably non-invasive and unhacky way, so punting till future releases. 2020-01-29 Richard Sandiford <richard.sandif...@arm.com> gcc/ Revert: 2020-01-28 Richard Sandiford <richard.sandif...@arm.com> PR rtl-optimization/87763 * simplify-rtx.c (simplify_truncation): Extend sign/zero_extract simplification to handle subregs as well as bare regs. * config/i386/i386.md (*testqi_ext_3): Match QI extracts too.