[RFC] A policy for supported ports and targets
E. Weddington
ericw@evcohs.com
Mon Jun 21 21:19:00 GMT 2004
On 21 Jun 2004 at 11:39, Bob Wilson wrote:
> One thing that would help me a lot would be an easier way of finding out about
> changes that I need to make to keep the Xtensa port well-maintained. I spend a
> significant fraction of my time trying to keep up with this mailing list. Even
> so, I've had a hard time finding out what the current expectations are for GCC
> ports. Going back to the DFA scheduler example, if I had known that you were
> planning to remove it for the next release, I would have made sure to to do that
> work sooner. If you mentioned it on the mailing list, I guess I must have
> missed it. Since contributing the Xtensa port, I've found a number of things
> that I've needed to change to keep up with the latest standards for GCC ports.
> In almost every case, I stumbled across these things while looking at other
> ports, browsing ChangeLogs, etc. The backends.html matrix has been helpful, I
> guess. I'm not sure what to suggest to solve this problem. Informative subject
> lines in messages certainly helps (e.g., "old scheduler being removed for next
> release" would get my attention).
A couple of ideas to help for this situation:
1. Create a TODO list webpage for the various targets, what needs updating,
etc., a la:
<http://gcc.gnu.org/projects/>
2. Create enhancement PRs, one per item / target.
But *please* don't throw multiple targets / issues into one PR such as:
<http://gcc.gnu.org/bugzilla/show_bug.cgi?id=1078>
Because then it just takes that much longer to close out a PR (witness the
example), and I'm sure it makes it more difficult for port maintainers to hunt
down these types of PRs.
I like #2 because then whoever stumbles across something that needs updating
can issue the PR and the port maintainer can search the database for bugs /
enhancements that pertain to the port. Plus there's a priority setting
associated with PRs.
Eric Weddington
More information about the Gcc
mailing list