diff options
author | Richard Sandiford <richard.sandiford@linaro.org> | 2018-01-03 07:17:52 +0000 |
---|---|---|
committer | Richard Sandiford <rsandifo@gcc.gnu.org> | 2018-01-03 07:17:52 +0000 |
commit | f3ff49007a5cebef6e082abc5778875692792cb6 (patch) | |
tree | 64d7ed8be45b1888ab20d2b3fbbdebc73bd10f91 /gcc/config/m32c/m32c.c | |
parent | 0fd03b44ab4d77f8b8c09e5bbc2def4eeb855053 (diff) | |
download | gcc-f3ff49007a5cebef6e082abc5778875692792cb6.zip gcc-f3ff49007a5cebef6e082abc5778875692792cb6.tar.gz gcc-f3ff49007a5cebef6e082abc5778875692792cb6.tar.bz2 |
poly_int: expand_expr_real_1
This patch makes the VIEW_CONVERT_EXPR handling in expand_expr_real_1
cope with polynomial type and mode sizes.
2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
Alan Hayward <alan.hayward@arm.com>
David Sherwood <david.sherwood@arm.com>
gcc/
* expr.c (expand_expr_real_1): Use tree_to_poly_uint64
instead of int_size_in_bytes when handling VIEW_CONVERT_EXPRs
via stack temporaries. Treat the mode size as polynomial too.
Co-Authored-By: Alan Hayward <alan.hayward@arm.com>
Co-Authored-By: David Sherwood <david.sherwood@arm.com>
From-SVN: r256152
Diffstat (limited to 'gcc/config/m32c/m32c.c')
0 files changed, 0 insertions, 0 deletions