options: Clarifications around option definition records' help texts
authorThomas Schwinge <thomas@codesourcery.com>
Wed, 30 Mar 2022 21:00:28 +0000 (23:00 +0200)
committerThomas Schwinge <thomas@codesourcery.com>
Thu, 31 Mar 2022 18:29:36 +0000 (20:29 +0200)
gcc/
* doc/options.texi (Option file format): Clarifications around
option definition records' help texts.

gcc/doc/options.texi

index 50674938e3dedcbabf06ce535f3b5e8c31ecca51..17ba923890e6a992f9f6840cedc2f8859b39d74b 100644 (file)
@@ -175,6 +175,17 @@ used instead of the option's name and the text to the right of the
 tab forms the help text.  This allows you to elaborate on what type
 of argument the option takes.
 
+There is no support for different help texts for different languages.
+If an option is supported for multiple languages, use a generic
+description that is correct for all of them.
+
+If an option has multiple option definition records (in different
+front ends' @file{*.opt} files, and/or @file{gcc/common.opt}, for
+example), convention is to not duplicate the help text for each of
+them, but instead put a comment like @code{; documented in common.opt}
+in place of the help text for all but one of the multiple option
+definition records.
+
 @item
 A target mask record.  These records have one field of the form
 @samp{Mask(@var{x})}.  The options-processing script will automatically