diff options
author | liuhongt <hongtao.liu@intel.com> | 2021-08-06 10:18:43 +0800 |
---|---|---|
committer | liuhongt <hongtao.liu@intel.com> | 2021-08-30 09:06:36 +0800 |
commit | 7218c2ec365ce95f5a1012a6eb425b0a36aec6bf (patch) | |
tree | 79df2c734886e5a062ad8a854d5213fba37d9f27 /libffi | |
parent | 1e77fd4f1732247b4778aa7ff3b7d1e6f777ef32 (diff) | |
download | gcc-7218c2ec365ce95f5a1012a6eb425b0a36aec6bf.zip gcc-7218c2ec365ce95f5a1012a6eb425b0a36aec6bf.tar.gz gcc-7218c2ec365ce95f5a1012a6eb425b0a36aec6bf.tar.bz2 |
Make sure we're playing with integral modes before call extract_integral_bit_field.
gcc/ChangeLog:
* expmed.c (extract_bit_field_1): Make sure we're playing with
integral modes before call extract_integral_bit_field.
(extract_integral_bit_field): Add a parameter of type
scalar_int_mode which corresponds to of tmode.
And call extract_and_convert_fixed_bit_field instead of
extract_fixed_bit_field and convert_extracted_bit_field.
(extract_and_convert_fixed_bit_field): New function, it's a
combination of extract_fixed_bit_field and
convert_extracted_bit_field.
Diffstat (limited to 'libffi')
0 files changed, 0 insertions, 0 deletions