At 2013-04-02 17:50:03,"Ramana Radhakrishnan" <ramra...@arm.com> wrote:
>On 04/02/13 10:40, Xinyu Qi wrote:
>> Hi,
>>    According to Vladimir Makarov's analysis, the root cause of PR 
>> target/54338 is that ALL_REGS doesn't contain IWMMXT_GR_REGS in 
>> REG_CLASS_CONTENTS.
>>    It seems there is no reason to exclude the IWMMXT_GR_REGS from ALL_REGS 
>> as IWMMXT_GR_REGS are the real registers.
>>    This patch simply makes ALL_REGS include IWMMXT_GR_REGS to fix this PR.
>>    Since the test case gcc.target/arm/mmx-2.c would fail for the same reason 
>> and become pass with this fix, no extra test case need to be add.
>>    Pass arm.exp test. Patch attached.
>
>Testing just with arm.exp is not enough.
>
>Ok if no regressions running the entire regression testsuite for C and 
>C++ for arm*-*-*eabi with an iwmmxt configuration.

Hi Ramana,

  I run the full dejagnu test with -march=iwmmxt2 specified in the whole 
progress for this patch.
  No regression but a lot of new pass found in the test.
  Please help to commit it.

ChangeLog

2013-04-02  Xinyu Qi  <x...@marvell.com>

        PR target/54338
        * config/arm/arm.h (REG_CLASS_CONTENTS): Include IWMMXT_GR_REGS in 
ALL_REGS.

Thanks,
Xinyu

Attachment: IWMMXT_GR_REGS.diff
Description: IWMMXT_GR_REGS.diff

Reply via email to