aboutsummaryrefslogtreecommitdiff
path: root/gcc/go
diff options
context:
space:
mode:
authorChristophe Lyon <christophe.lyon@st.com>2019-09-10 09:58:44 +0200
committerChristophe Lyon <clyon@gcc.gnu.org>2019-09-10 09:58:44 +0200
commit84818dbb70375810557ce9d8880c4345e845c01d (patch)
tree05518d4a47b33ba9fb18fe2c4b548d0c2b60d4fc /gcc/go
parentbb33a88e3d4746470d3f969c6d764d20d726f9f1 (diff)
downloadgcc-84818dbb70375810557ce9d8880c4345e845c01d.zip
gcc-84818dbb70375810557ce9d8880c4345e845c01d.tar.gz
gcc-84818dbb70375810557ce9d8880c4345e845c01d.tar.bz2
[ARM/FDPIC v6 13/24] [ARM] FDPIC: Force LSB bit for PC in Cortex-M architecture
Without this, when we are unwinding across a signal frame we can jump to an even address which leads to an exception. This is needed in __gnu_persnality_sigframe_fdpic() when restoring the PC from the signal frame since the PC saved by the kernel has the LSB bit set to zero. 2019-09-10 Christophe Lyon <christophe.lyon@st.com> Mickaël Guêné <mickael.guene@st.com> libgcc/ * config/arm/unwind-arm.c (_Unwind_VRS_Set): Handle thumb-only architecture. Co-Authored-By: Mickaël Guêné <mickael.guene@st.com> From-SVN: r275575
Diffstat (limited to 'gcc/go')
0 files changed, 0 insertions, 0 deletions