diff options
author | Richard Biener <rguenther@suse.de> | 2021-01-22 11:29:17 +0100 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2021-01-22 12:49:46 +0100 |
commit | 8bad25eb56bd16f3482f856a75b1c1ae5cfe1c4f (patch) | |
tree | ee7343ed598d84768a69000931c1c0efd02b6c3a /gcc/gcc.c | |
parent | 36fe1cdc9534c36c02803ce97557130354d2b2a0 (diff) | |
download | gcc-8bad25eb56bd16f3482f856a75b1c1ae5cfe1c4f.zip gcc-8bad25eb56bd16f3482f856a75b1c1ae5cfe1c4f.tar.gz gcc-8bad25eb56bd16f3482f856a75b1c1ae5cfe1c4f.tar.bz2 |
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 <rguenther@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.
Diffstat (limited to 'gcc/gcc.c')
0 files changed, 0 insertions, 0 deletions