diff options
author | Richard Biener <rguenther@suse.de> | 2021-08-11 10:26:18 +0200 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2021-08-11 12:55:24 +0200 |
commit | d7e91f4894f6a1a2daeec5cbe1e912bb896b9f7a (patch) | |
tree | 141e305ab9267d1558440ea8fbdea11a74e514be /gcc/tree-ssa-operands.c | |
parent | f19c70afa4aa2416c581484a6eb51c0ac46acd08 (diff) | |
download | gcc-d7e91f4894f6a1a2daeec5cbe1e912bb896b9f7a.zip gcc-d7e91f4894f6a1a2daeec5cbe1e912bb896b9f7a.tar.gz gcc-d7e91f4894f6a1a2daeec5cbe1e912bb896b9f7a.tar.bz2 |
middle-end/101858 - avoid shift of pointer in folding
This makes sure to not generate a shift of pointer types in
simplification of X < (cast) (1 << Y).
2021-08-11 Richard Biener <rguenther@suse.de>
PR middle-end/101858
* fold-const.c (fold_binary_loc): Guard simplification
of X < (cast) (1 << Y) to integer types.
* gcc.dg/pr101858.c: New testcase.
Diffstat (limited to 'gcc/tree-ssa-operands.c')
0 files changed, 0 insertions, 0 deletions