diff options
author | Tetsuma Hoshino <t-hoshino@pony-e.jp> | 2023-04-08 08:19:53 -0600 |
---|---|---|
committer | Jeff Law <jlaw@ventanamicro> | 2023-04-08 08:26:00 -0600 |
commit | 79fb2de020c499bd01708e1418965a11166b7d5b (patch) | |
tree | beec3f471c56f7bef2adac4498091eb3d02a2759 /gcc | |
parent | c18b1b0bc78c27257cfc8448581564337412f567 (diff) | |
download | gcc-79fb2de020c499bd01708e1418965a11166b7d5b.zip gcc-79fb2de020c499bd01708e1418965a11166b7d5b.tar.gz gcc-79fb2de020c499bd01708e1418965a11166b7d5b.tar.bz2 |
PR target/109402: v850 (not v850e) variant of __muldi3() moves sp in reversed direction [PR109402]
muldi3 will deallocate stack space after the call to __save_r26_r31,
then re-allocate the space a short while later. If an interrupt
occurs in that window, it can clobber items on the stack.
PR target/109402
libgcc/
* config/v850/lib1funcs.S (___muldi3): Remove unnecessary
stack manipulations.
Diffstat (limited to 'gcc')
0 files changed, 0 insertions, 0 deletions