http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44035

--- Comment #2 from Jorn Wolfgang Rennecke <amylaar at gcc dot gnu.org> 
2011-03-09 20:12:15 UTC ---
(In reply to comment #1)
> Joern, after discussion with Mark and Richi my advice at this point on the 
> GFDL
> issue is that you should prepare a concrete patch that moves all the text you
> want from both code and documentation to its ideal places in target.def,

I did this once before:
http://gcc.gnu.org/ml/gcc-patches/2010-01/msg00559.html

This was a lot of work, since I went through all the hook in code and
doc/*.texi documentation to merge the contained information, and for a
number of dubious documentation I also checked against the actual
implementation for the veracity/accuracy of the documentation.

It seems unlikely that I'll find time to re-do this work any time soon.
If RMS want to see how the code / documentation works, he can have a look
at this patch.
With regards to the body of text that we want dual-licensed, in addition to
the target.def from the old patch, we should also consider the current
target.def, and all the documentation of specific target hooks in
tm.texi .  That's all the @hook definitions, and a probably a bunch of
@deftypefn too .  All or most of the remaining @deftypefn definitons, and
the @defmac definitions, should probably converted to hooks, so we want
that documentation also to be dual-licensed.

If RMS has specific objections about dual-licensing particular @hook /
@deftypefn / @defmac texts, he could list these, so we can continue handling
them in our current haphazard way of having two sets of incomplete
documentation fragments that are disjointly maintained with
incompatible licenses.

Reply via email to