https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109402
--- Comment #3 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Jeff Law <l...@gcc.gnu.org>: https://gcc.gnu.org/g:79fb2de020c499bd01708e1418965a11166b7d5b commit r13-7123-g79fb2de020c499bd01708e1418965a11166b7d5b Author: Tetsuma Hoshino <t-hosh...@pony-e.jp> Date: Sat Apr 8 08:19:53 2023 -0600 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.