aboutsummaryrefslogtreecommitdiff
path: root/libffi
diff options
context:
space:
mode:
authorliuhongt <hongtao.liu@intel.com>2021-08-06 10:18:43 +0800
committerliuhongt <hongtao.liu@intel.com>2021-08-30 09:06:36 +0800
commit7218c2ec365ce95f5a1012a6eb425b0a36aec6bf (patch)
tree79df2c734886e5a062ad8a854d5213fba37d9f27 /libffi
parent1e77fd4f1732247b4778aa7ff3b7d1e6f777ef32 (diff)
downloadgcc-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