On Fri, Feb 20, 2015 at 5:35 AM, Marcus Shawcroft
wrote:
>> case SYMBOL_SMALL_GOTTPREL:
>>{
>> - rtx tmp_reg = gen_reg_rtx (Pmode);
>> + /* In ILP32, the mode of dest can be either SImode or DImode,
>> + while the got entry is always of SImode size. The mode of
>
> case SYMBOL_SMALL_GOTTPREL:
>{
> - rtx tmp_reg = gen_reg_rtx (Pmode);
> + /* In ILP32, the mode of dest can be either SImode or DImode,
> + while the got entry is always of SImode size. The mode of
> + dest depends on how dest is used: if dest is assign
On 26 February 2014 02:25, Andrew Pinski wrote:
> Hi,
> With ILP32, some simple usage of TLS variables causes an unrecognizable
> instruction due to needing to use SImode for loading pointers from memory.
> This fixes the three (tlsie_small, tlsle_small, tlsdesc_small) patterns to
> support SImo
Hi,
On 02/26/14 02:25, Andrew Pinski wrote:
Hi,
With ILP32, some simple usage of TLS variables causes an unrecognizable
instruction due to needing to use SImode for loading pointers from memory.
This fixes the three (tlsie_small, tlsle_small, tlsdesc_small) patterns to
support SImode for poin
Hi,
With ILP32, some simple usage of TLS variables causes an unrecognizable
instruction due to needing to use SImode for loading pointers from memory.
This fixes the three (tlsie_small, tlsle_small, tlsdesc_small) patterns to
support SImode for pointers. I modified them to be like what was done