middle-end/102450 - avoid type_for_size for non-existing modes
authorRichard Biener <rguenther@suse.de>
Mon, 27 Sep 2021 11:36:12 +0000 (13:36 +0200)
committerRichard Biener <rguenther@suse.de>
Mon, 27 Sep 2021 13:04:32 +0000 (15:04 +0200)
commitd06dc8a2c73735e9496f434787ba4c93ceee5eea
tree9b48940ae8047ae9b8520c861ab4c906e6d8eaff
parentda1f6391b7c255e4e2eea983832120eff4f7d3df
middle-end/102450 - avoid type_for_size for non-existing modes

This avoids asking type_for_size for types with sizes for which
no scalar integer mode exists.  Instead the following uses
int_mode_for_size to get the same result.

2021-09-27  Richard Biener  <rguenther@suse.de>

PR middle-end/102450
* gimple-fold.c (gimple_fold_builtin_memory_op): Avoid using
type_for_size, instead use int_mode_for_size.
gcc/gimple-fold.c