This is the mail archive of the
newlib@sourceware.org
mailing list for the newlib project.
Re: [PATCH] Arm - exceptions stack pointer initialization hook
- From: Alexander Fedotov <alfedotov at gmail dot com>
- To: Newlib <newlib at sourceware dot org>, "Richard Earnshaw (lists)" <Richard dot Earnshaw at arm dot com>, Tamar Christina <Tamar dot Christina at arm dot com>, Alexander Fedotov <alfedotov at gmail dot com>
- Date: Tue, 5 Feb 2019 13:40:59 +0300
- Subject: Re: [PATCH] Arm - exceptions stack pointer initialization hook
- References: <CAN8C2CphbcXPHVMqGq35ceZjWo+gsoqvwDc=MF7wkd4-VACDqA@mail.gmail.com> <20190205103241.GU3532@calimero.vinschen.de>
Eventually I want to push all the changes from there:
1. https://github.com/alfedotov/newlib/commit/58ce6f19eb457a2c2b700dfe71798ef09ba63e10
2. https://github.com/alfedotov/newlib/commit/4cabb1f7587304d1c891da59bd1871fcc8668ae5
3. https://github.com/alfedotov/newlib/commit/7d38977d4baaecb43fc47f34d721a3df23334400
4. https://github.com/alfedotov/newlib/commit/e8f094f6729ade24a149d1d6816876e7ccadae0a
General idea behind of all these changes is to provide hooks for
flexibility (including semihosting when debug tap is used) and improve
readability of existing crt0 code. At the moment it is a total mess of
ifdefs...
Alex
On Tue, Feb 5, 2019 at 1:32 PM Corinna Vinschen <vinschen@redhat.com> wrote:
>
> On Feb 3 22:59, Alexander Fedotov wrote:
> > Please find attached patch that adds new hook
> > "_exceptions_stack_init". Hook is defined as "weak" to give user
> > ability to override by it's own implementation.
> > Also added new macro for .fnstart and .fnend to improve readability.
> >
> > Alex
>
> Any ARM person to review this patch and the patches from
> https://sourceware.org/ml/newlib/2019/msg00028.html?
>
>
> Thanks,
> Corinna
>
> --
> Corinna Vinschen
> Cygwin Maintainer
> Red Hat
--
Best regards,
AF