diff options
author | Christophe Lyon <christophe.lyon@st.com> | 2019-09-10 09:50:43 +0200 |
---|---|---|
committer | Christophe Lyon <clyon@gcc.gnu.org> | 2019-09-10 09:50:43 +0200 |
commit | 96ef8d00f70f076933eea68124043e9ba675412d (patch) | |
tree | 356ea63ade0ad52bc4c1e95a658f580c818c706e /gcc/config/m32c | |
parent | 4997c9aed45b4439474005c4c71fac65151d1719 (diff) | |
download | gcc-96ef8d00f70f076933eea68124043e9ba675412d.zip gcc-96ef8d00f70f076933eea68124043e9ba675412d.tar.gz gcc-96ef8d00f70f076933eea68124043e9ba675412d.tar.bz2 |
[ARM/FDPIC v6 08/24] [ARM] FDPIC: Enforce local/global binding for function descriptors
Use local binding rules to decide whether we can use GOTOFFFUNCDESC to
compute the function address.
2019-09-10 Christophe Lyon <christophe.lyon@st.com>
Mickaël Guêné <mickael.guene@st.com>
gcc/
* config/arm/arm.c (arm_fdpic_local_funcdesc_p): New function.
(legitimize_pic_address): Enforce binding rules on function
pointers in FDPIC mode.
(arm_assemble_integer): Likewise.
Co-Authored-By: Mickaël Guêné <mickael.guene@st.com>
From-SVN: r275570
Diffstat (limited to 'gcc/config/m32c')
0 files changed, 0 insertions, 0 deletions