Which Cortex-R you are targeting that supports both D16 and D32?

Thanks,
Joey

On Thu, Oct 17, 2013 at 3:13 PM, Sebastian Huber
<sebastian.hu...@embedded-brains.de> wrote:
> Hello,
>
> it seems that it is not possible to deduce from GCC built-in defines whether
> we compile for the VFPv3-D16 or VFPv3-D32 floating point unit.
>
> touch empty.c
>
> arm-eabi-gcc -march=armv7-r -mfpu=vfpv3-d16 -mfloat-abi=hard -E -P -v -dD
> empty.c > vfpv3-d16.txt
>
> arm-eabi-gcc -march=armv7-r -mfpu=vfpv3 -mfloat-abi=hard -E -P -v -dD
> empty.c > vfpv3-d32.txt
>
> diff vfpv3-d16.txt vfpv3-d32.txt
>
> Is it possible to add a built-in define for this?  Or as an alternative is
> it possible to use a GCC configuration target specific multi-lib define that
> indicates it?
>
> I want to use such a compiler provided define to determine how the context
> switch support in an operating system should look like.
>
> --
> Sebastian Huber, embedded brains GmbH
>
> Address : Dornierstr. 4, D-82178 Puchheim, Germany
> Phone   : +49 89 189 47 41-16
> Fax     : +49 89 189 47 41-09
> E-Mail  : sebastian.hu...@embedded-brains.de
> PGP     : Public key available on request.
>
> Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.

Reply via email to