On 27 November 2015 at 12:26, Ramana Radhakrishnan
wrote:
>
>
> On 27/11/15 09:40, Renlin Li wrote:
>> Hi Ramana,
>>
>> On 16/10/15 14:54, Renlin Li wrote:
>>>
>>>
The command line implies we remove r7 (frame pointer in Thumb2 -
historical accident, fno-omit-frame-pointer), r9 (ffixed-r
On 27/11/15 09:40, Renlin Li wrote:
> Hi Ramana,
>
> On 16/10/15 14:54, Renlin Li wrote:
>>
>>
>>> The command line implies we remove r7 (frame pointer in Thumb2 - historical
>>> accident, fno-omit-frame-pointer), r9 (ffixed-r9), r10 (-mpic-register)
>>> which
>>> leaves us with:
>>>
>>> * r0,
Hi Ramana,
On 16/10/15 14:54, Renlin Li wrote:
The command line implies we remove r7 (frame pointer in Thumb2 -
historical accident, fno-omit-frame-pointer), r9 (ffixed-r9), r10
(-mpic-register) which
leaves us with:
* r0, r1
* r2, r3
* r4, r5
as the only free registers available for DImo
Hi Ramana,
On 16/10/15 11:52, Ramana Radhakrishnan wrote:
On Thu, Oct 15, 2015 at 03:01:24PM +0100, Renlin Li wrote:
Hi all,
This is a backport patch to loosen restrictions on core registers
for DImode values in Thumb2.
It fixes PR67383. In this particular case, reload tries to spill a
hard r
On Thu, Oct 15, 2015 at 03:01:24PM +0100, Renlin Li wrote:
> Hi all,
>
> This is a backport patch to loosen restrictions on core registers
> for DImode values in Thumb2.
>
> It fixes PR67383. In this particular case, reload tries to spill a
> hard register, and use next register together as a pai
Hi all,
This is a backport patch to loosen restrictions on core registers for
DImode values in Thumb2.
It fixes PR67383. In this particular case, reload tries to spill a hard
register, and use next register together as a pair to reload a DImode
pseudo register. However, the spilled register