https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98773
--- Comment #9 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Richard Biener <rgue...@gcc.gnu.org>: https://gcc.gnu.org/g:8bad25eb56bd16f3482f856a75b1c1ae5cfe1c4f commit r11-6854-g8bad25eb56bd16f3482f856a75b1c1ae5cfe1c4f Author: Richard Biener <rguent...@suse.de> Date: Fri Jan 22 11:29:17 2021 +0100 middle-end/98773 - always sign extend CHREC_RIGHT The previous change exposed a miscompile when trying to interpret CHREC_RIGHT correctly which in fact it already was to the extent it is used. The following reverts this part of the change, only retaining the singling out of HOST_WIDE_INT_MIN. 2021-01-22 Richard Biener <rguent...@suse.de> PR middle-end/98773 * tree-data-ref.c (initalize_matrix_A): Revert previous change, retaining failing on HOST_WIDE_INT_MIN CHREC_RIGHT. * gcc.dg/torture/pr98773.c: New testcase.