> Can you post an overview of the implementation? Naively I'd have extended
> GENERIC only and lowered all affected scalar accesses to
> __builtin_bswapN () and = __builtin_bswapN (...) and rely
> on RTL expansion / combine to generate instructions for a target that
> supports such byte-swapping
On Mon, May 27, 2013 at 1:13 PM, Eric Botcazou wrote:
> Hi,
>
> I have just created a new branch off the trunk named scalar-storage-order to
> host the (experimental) support to specify a reverse storage order (byte/word
> order, aka endianness) for scalar components of aggregate types.
>
> I will
Hi,
I have just created a new branch off the trunk named scalar-storage-order to
host the (experimental) support to specify a reverse storage order (byte/word
order, aka endianness) for scalar components of aggregate types.
I will be maintaining the branch and start by porting AdaCore's GCC 4.7