https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102029
--- Comment #7 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Roger Sayle <sa...@gcc.gnu.org>: https://gcc.gnu.org/g:a2d9b558299df91e9c34a583eb0f0b14d1cacce9 commit r12-3163-ga2d9b558299df91e9c34a583eb0f0b14d1cacce9 Author: Roger Sayle <ro...@nextmovesoftware.com> Date: Thu Aug 26 18:51:46 2021 +0100 [Committed] Tidy up !POINTER_TYPE_P test in match.pd LSHIFT_EXPR folding As suggested by Richard Biener in the comments of PR middle-end/102029, the new test "INTEGRAL_TYPE_P (type) && !POINTER_TYPE_P (type) ..." is redundant, and just "INTEGRAL_TYPE_P (type)" is the preferred form. 2021-08-26 Roger Sayle <ro...@nextmovesoftware.com> Richard Biener <rguent...@suse.de> gcc/ChangeLog * match.pd (shift transformations): Remove a redundant !POINTER_TYPE_P check.