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.

Reply via email to