This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Patch ARM] Fix PR target/62098 - vcvt generation.


Hi,

This fixes the issue in PR target/62098 where the pattern is clearly bogus and it's not clear what I was thinking when I ok'd it.

The vcvt instruction in this form writes to it's source register and this should have been modelled correctly in the backend in this form rather than the bogus pattern that we managed to generate.

Tested cross on arm-none-linux-gnueabihf with no regressions, verified that the testcase from the bug report clearly DTRT. I haven't yet dealt with a testcase but that will follow suit.

Applied so far on trunk after cross-testing on armv7-a, neon, float-abi=hard, arm state and will backport to 4.9 after suitable testing there along with the afore mentioned testcase.

regards
Ramana

2014-08-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>

        PR target/62098
        * config/arm/vfp.md (*combine_vcvtf2i): Fix constraint.
        Remove unnecessary attributes.

Attachment: fix-pr62098.txt
Description: Text document


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]