cris: Define TARGET_FLAGS_REGNUM.
authorHans-Peter Nilsson <hp@axis.com>
Thu, 23 Jan 2020 19:24:36 +0000 (20:24 +0100)
committerHans-Peter Nilsson <hp@axis.com>
Sat, 9 May 2020 01:39:35 +0000 (03:39 +0200)
commita792c62c17aed562f415771b0f89b399470b4fee
treed2bc35f5d2faefe3986109b758e172e9373fa9f9
parent27228024598c3515389cdb378346433fb2c48551
cris: Define TARGET_FLAGS_REGNUM.

This made a whole lot of difference regarding regressions in the
delay-slot filling.  Before this, comparing __lshrdi3 for v10
before/after decc0ration and other nearby functions was worse by
several missing delay-slot fills; now down to 1.

Also, add a comment about *not* defining
TARGET_FIXED_CONDITION_CODE_REGS.

gcc:
* config/cris/cris.c (TARGET_FLAGS_REGNUM): Define.
gcc/ChangeLog
gcc/config/cris/cris.c