[I proposed removing RIOS support, since it heavily gets in the way
for my project exposing the XER[CA] flag].

My argument is simply this, sorry if it wasn't clear in the last
email, bottom line up front:
- It can just as easily be removed in the future if it is broken for
more than one release rather than evicting support.

I can guarantee you that the changes I am trying to make _will_ break
RIOS support.  RIOS handles the carry flag quite differently from
PowerPC and Power Architecture, and I have no way to test RIOS either.
Since there is no significant community using these chips anymore,
removing RIOS support seemed like the best course of action.

- It shouldn't add unwieldy maintenance overhead.

It already HAS been unwieldy maintenance overhead for years.

  The old stuff can
be walled off, conditionally built, and otherwise removed from the
main focus.

You obviously haven't looked at the code in detail, if you think this.

- The code is already written and just needs a maintainer.
- I have the hardware and desire to maintain it.

Feel free to split off a new backend then.  The current intertwined
mess cannot be maintained properly.


Segher

Reply via email to