On Tue, May 17, 2016 at 1:25 PM, Christophe Lyon
<christophe.l...@linaro.org> wrote:
> On 1 April 2016 at 17:32, Ramana Radhakrishnan
> <ramana.radhakrish...@foss.arm.com> wrote:
>> I've had this in my tree for a few months now but never got
>> around to submitting it.
>>
>> This partially fixes PR target/53440 atleast in ARM and
>> Thumb2 state. I haven't yet managed to get my head around
>> rewriting the Thumb1 support yet.
>>
>> Tested on armhf with a bootstrap and regression test
>> with no regressions.
>>
>
> Hi Ramana,
>
> It took me a while to understand why the test was failing on a Thumb1 target
> despite the dg-skip directive.
> The problem was that dg-do was after dg-skip.
>
> I've checked in the swap, I hope it is "obvious" enough.

Thanks - yes that's an obvious fix.

Ramana

>
> Christophe.
>
>> Queued for stage1 now as it isn't technically a regression.
>>
>> regards
>> Ramana
>>
>>
>> <DATE>  Ramana Radhakrishnan  <ramana.radhakrish...@arm.com>
>>
>>         PR target/53440
>>         * config/arm/arm.c (arm32_output_mi_thunk): New.
>>         (arm_output_mi_thunk): Rename to arm_thumb1_mi_thunk. Rework
>>         to split Thumb1 vs TARGET_32BIT functionality.
>>         (arm_thumb1_mi_thunk): New.
>>
>>
>>         * g++.dg/inherit/thunk1.C: Support arm / aarch64.

Reply via email to