public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc r14-9130] invoke.texi: Fix some skipping UrlSuffix problem for MIPS
@ 2024-02-22  5:18 YunQiang Su
  0 siblings, 0 replies; only message in thread
From: YunQiang Su @ 2024-02-22  5:18 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:00bc8c0998d83fd08c567607f2e052108bfa39c7

commit r14-9130-g00bc8c0998d83fd08c567607f2e052108bfa39c7
Author: YunQiang Su <syq@gcc.gnu.org>
Date:   Thu Feb 22 13:05:06 2024 +0800

    invoke.texi: Fix some skipping UrlSuffix problem for MIPS
    
    The problem is that, there are these lines in mips.opt.urls:
      ; skipping UrlSuffix for 'mabi=' due to finding no URLs
      ; skipping UrlSuffix for 'mno-flush-func' due to finding no URLs
      ; skipping UrlSuffix for 'mexplicit-relocs' due to finding no URLs
    
    These lines is not fixed by this patch due to that we don't
    document these options:
      ; skipping UrlSuffix for 'mlra' due to finding no URLs
      ; skipping UrlSuffix for 'mdebug' due to finding no URLs
      ; skipping UrlSuffix for 'meb' due to finding no URLs
      ; skipping UrlSuffix for 'mel' due to finding no URLs
    
    gcc
            * doc/invoke.texi(MIPS Options): Fix skipping UrlSuffix
            problem of mabi=, mno-flush-func, mexplicit-relocs;
            add missing leading - of mbranch-cost option.
            * config/mips/mips.opt.urls: Regenerate.

Diff:
---
 gcc/config/mips/mips.opt.urls | 12 ++++++++++--
 gcc/doc/invoke.texi           | 14 +++++---------
 2 files changed, 15 insertions(+), 11 deletions(-)

diff --git a/gcc/config/mips/mips.opt.urls b/gcc/config/mips/mips.opt.urls
index ff2f0aee0e37..96aba041026a 100644
--- a/gcc/config/mips/mips.opt.urls
+++ b/gcc/config/mips/mips.opt.urls
@@ -6,7 +6,8 @@ UrlSuffix(gcc/MIPS-Options.html#index-EB-2)
 EL
 UrlSuffix(gcc/MIPS-Options.html#index-EL-2)
 
-; skipping UrlSuffix for 'mabi=' due to finding no URLs
+mabi=
+UrlSuffix(gcc/MIPS-Options.html#index-mabi-3)
 
 mabicalls
 UrlSuffix(gcc/MIPS-Options.html#index-mabicalls)
@@ -65,9 +66,15 @@ UrlSuffix(gcc/MIPS-Options.html#index-membedded-data)
 meva
 UrlSuffix(gcc/MIPS-Options.html#index-meva)
 
+mexplicit-relocs=
+UrlSuffix(gcc/MIPS-Options.html#index-mexplicit-relocs-2)
+
 mexplicit-relocs
 UrlSuffix(gcc/MIPS-Options.html#index-mexplicit-relocs-2)
 
+mno-explicit-relocs
+UrlSuffix(gcc/MIPS-Options.html#index-mno-explicit-relocs-2)
+
 mextern-sdata
 UrlSuffix(gcc/MIPS-Options.html#index-mextern-sdata)
 
@@ -173,7 +180,8 @@ UrlSuffix(gcc/MIPS-Options.html#index-mno-float)
 mmcu
 UrlSuffix(gcc/MIPS-Options.html#index-mmcu-1)
 
-; skipping UrlSuffix for 'mno-flush-func' due to finding no URLs
+mno-flush-func
+UrlSuffix(gcc/MIPS-Options.html#index-mno-flush-func-1)
 
 mno-mdmx
 UrlSuffix(gcc/MIPS-Options.html#index-mno-mdmx)
diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi
index 8219a6a59476..58527e1ea3c5 100644
--- a/gcc/doc/invoke.texi
+++ b/gcc/doc/invoke.texi
@@ -27995,11 +27995,7 @@ Aliases of @option{-minterlink-compressed} and
 @option{-mno-interlink-compressed}.  These options predate the microMIPS ASE
 and are retained for backwards compatibility.
 
-@opindex mabi=32
-@opindex mabi=o64
-@opindex mabi=n32
-@opindex mabi=64
-@opindex mabi=eabi
+@opindex mabi
 @item -mabi=32
 @itemx -mabi=o64
 @itemx -mabi=n32
@@ -28486,9 +28482,8 @@ Enable (disable) use of the @code{%hi()} and @code{%lo()} assembler
 relocation operators.  This option has been superseded by
 @option{-mexplicit-relocs} but is retained for backwards compatibility.
 
-@opindex mexplicit-relocs=none
-@opindex mexplicit-relocs=base
-@opindex mexplicit-relocs=pcrel
+@opindex mexplicit-relocs
+@opindex mno-explicit-relocs
 @item -mexplicit-relocs=none
 @itemx -mexplicit-relocs=base
 @itemx -mexplicit-relocs=pcrel
@@ -28767,6 +28762,7 @@ Disable the insertion of cache barriers.  This is the default setting.
 @end table
 
 @opindex mflush-func
+@opindex mno-flush-func
 @item -mflush-func=@var{func}
 @itemx -mno-flush-func
 Specifies the function to call to flush the I and D caches, or to not
@@ -28778,7 +28774,7 @@ depends on the target GCC was configured for, but commonly is either
 @code{_flush_func} or @code{__cpu_flush}.
 
 @opindex mbranch-cost
-@item mbranch-cost=@var{num}
+@item -mbranch-cost=@var{num}
 Set the cost of branches to roughly @var{num} ``simple'' instructions.
 This cost is only a heuristic and is not guaranteed to produce
 consistent results across releases.  A zero cost redundantly selects

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2024-02-22  5:18 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-02-22  5:18 [gcc r14-9130] invoke.texi: Fix some skipping UrlSuffix problem for MIPS YunQiang Su

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).