Re: [PATCH]arm: Fix the SP used in setting stack limit for standalone application.

Richard Earnshaw <[email protected]>
Newsgroups gmane.comp.lib.newlib
Message-ID <[email protected]>
I've tweaked the commit message and pushed (we don't use ChangeLog files 
in newlib).

R.

On 03/03/2023 12:45, Srinath Parvathaneni wrote:
> Hi,
> 
> When the processor by default starts in USER mode, in __stack_init
> function of crt0.s the stack limit register is not getting set
> correctly for standalone application. This is because the register r3
> used to set this stack limit register is not updated with correct stack
> pointer value. This patch fixes this issue and updates r3 with correct
> stack pointer value.
> 
> Regression tested on arm-none-eabi target for newlib and newlib-nano and 
> found
> no regressions.
> 
> Ok for newlib master?
> 
> Regards,
> Srinath.
> 
> libgloss/ChangeLog:
> 
> 2023-03-03  Srinath Parvathaneni<[email protected]>
> 
>      * arm/crt0.S (__stack_init): Update r3 value before mode checking.
> 
> newlib/ChangeLog:
> 
> 2023-03-03  Srinath Parvathaneni<[email protected]>
> 
>      * libc/sys/arm/crt0.S (__stack_init): Update r3 value before mode
>          checking.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.