[PATCH] Fix warnings when building for msp430-elf
Corinna Vinschen
vinschen@redhat.com
Thu Sep 3 11:43:42 GMT 2020
> >From ddb84425f54bbcff9531f7230cf2d86db2ae4cde Mon Sep 17 00:00:00 2001
> From: Jozef Lawrynowicz <jozef.l@mittosystems.com>
> Date: Wed, 2 Sep 2020 15:50:07 +0100
> Subject: [PATCH] Fix warnings when building for msp430-elf
>
> The MSP430 target supports both 16-bit and 20-bit size_t and intptr_t.
> Some implicit casts in Newlib expect these types to be
> "long", (a 32-bit type on MSP430) which causes warnings during
> compilation such as:
> "cast from pointer to integer of different size"
>
> ---
> libgloss/msp430/sbrk.c | 3 +++
> newlib/libc/include/sys/config.h | 4 ++--
> newlib/libc/search/db_local.h | 2 +-
> newlib/libc/search/hcreate_r.c | 5 +++++
> newlib/libc/stdio/open_memstream.c | 4 ++--
> newlib/libc/stdlib/arc4random.c | 3 ++-
> newlib/libc/stdlib/nano-mallocr.c | 22 ++++++++++++----------
> 7 files changed, 27 insertions(+), 16 deletions(-)
Pushed.
Thanks,
Corinna
More information about the Newlib
mailing list