CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]    2025/09/29 12:46:51

Modified files:
        gnu/gcc/gcc/config/m88k: m88k.c 

Log message:
Due to the way the save area for the registers used for argument passing is
set up in variadic functions with the "new" frame layout, make sure that
variadic functions always setup a frame pointer, even if they qualify for
omitting them (e.g. variadic leaf functions which do not call alloca or use
exceptions), as their save area is relative to %r30.

This buglet amazingly went unnoticed as it was apparently not blatant enough
to break the gcc testsuite - the only piece of code it broke horribly was
the mvme88k boot blocks.

Reply via email to