public inbox for buildbot@sourceware.org
 help / color / mirror / Atom feed
From: Mark Wielaard <mark@klomp.org>
To: YunQiang Su <wzssyqa@gmail.com>
Cc: David Malcolm <dmalcolm@redhat.com>,
	Joseph Myers <joseph@codesourcery.com>,
	Tobias Burnus <tobias@codesourcery.com>,
	gcc-patches <gcc-patches@gcc.gnu.org>,
	buildbot@sourceware.org
Subject: Re: CI for "Option handling: add documentation URLs"
Date: Sun, 3 Mar 2024 21:04:47 +0100	[thread overview]
Message-ID: <20240303200447.GJ13156@gnu.wildebeest.org> (raw)
In-Reply-To: <20240224174258.GD1353@gnu.wildebeest.org>

[-- Attachment #1: Type: text/plain, Size: 1295 bytes --]

Hi,

On Sat, Feb 24, 2024 at 06:42:58PM +0100, Mark Wielaard wrote:
> On Thu, Feb 22, 2024 at 11:57:50AM +0800, YunQiang Su wrote:
> > Mark Wielaard <mark@klomp.org> 于2024年2月19日周一 06:58写道:
> > > So, I did try the regenerate-opt-urls locally, and it did generate the
> > > attached diff. Which seems to show we really need this automated.
> > >
> > > Going over the diff. The -Winfinite-recursion in rust does indeed seem
> > > new.  As do the -mapx-inline-asm-use-gpr32 and mevex512 for i386.  And
> > > the avr options -mskip-bug, -mflmap and mrodata-in-ram.  The change in
> > > common.opt.urls for -Wuse-after-free comes from it being moved from
> > > c++ to the c-family. The changes in mips.opt.urls seem to come from
> > > commit 46df1369 "doc/invoke: Remove duplicate explicit-relocs entry of
> > > MIPS".
> > 
> > For MIPS, it's due to malformed patches to invoke.text.
> > I will fix them.
> 
> Thanks. So with your commit 00bc8c0998d8 ("invoke.texi: Fix some
> skipping UrlSuffix problem for MIPS") pushed now, the attached patch
> fixes the remaining issues.
> 
> Is this OK to push?

Ping.

I have now regenerated the patch to also include the new avr mfuse-add
change. It would be nice to get this committed so we can turn on the
automatic checker.

Thanks,

Mark

[-- Attachment #2: 0001-Regenerate-opt.urls.patch --]
[-- Type: text/plain, Size: 26878 bytes --]

From 84373cd8045e67f0d1716dad899c3463b823ea97 Mon Sep 17 00:00:00 2001
From: Mark Wielaard <mark@klomp.org>
Date: Sun, 3 Mar 2024 20:50:32 +0100
Subject: [PATCH] Regenerate opt.urls

There were several commits that didn't regenerate the opt.urls files.

Fixes: 438ef143679e ("rs6000: Neuter option -mpower{8,9}-vector")
Fixes: 50c549ef3db6 ("gccrs: enable -Winfinite-recursion warnings by default")
Fixes: 25bb8a40abd9 ("Move docs for -Wuse-after-free and -Wuseless-cast")
Fixes: 48448055fb70 ("AVR: Support .rodata in Flash for AVR64* and AVR128*")
Fixes: 42503cc257fb ("AVR: Document option -mskip-bug")
Fixes: 7de5bb642c12 ("i386: [APX] Document inline asm behavior and new switch")
Fixes: 49a14ee488b8 ("Add -mevex512 into invoke.texi")
Fixes: 4666cbde5e6d ("Sort warning options in c-family/c.opt.")
Fixes: cda383616183 ("AVR: target/114100 - Better indirect accesses for reduced Tiny")

gcc/config/
	* rs6000/rs6000.opt.urls: Regenerate.
	* avr/avr.opt.urls: Likewise.
	* i386/i386.opt.urls: Likewise.
	* pru/pru.opt.urls: Likewise.
	* riscv/riscv.opt.urls: Likewise.

gcc/rust/
	* lang.opt.urls: Regenerate.

gcc/
	* common.opt.urls: Regenerate.

gcc/c-family/
	* c.opt.urls: Regenerate.
---
 gcc/c-family/c.opt.urls           | 351 +++++++++++++++---------------
 gcc/common.opt.urls               |   4 +-
 gcc/config/avr/avr.opt.urls       |  15 ++
 gcc/config/i386/i386.opt.urls     |   8 +-
 gcc/config/pru/pru.opt.urls       |   2 +-
 gcc/config/riscv/riscv.opt.urls   |   2 +-
 gcc/config/rs6000/rs6000.opt.urls |   3 -
 gcc/rust/lang.opt.urls            |   3 +
 8 files changed, 206 insertions(+), 182 deletions(-)

diff --git a/gcc/c-family/c.opt.urls b/gcc/c-family/c.opt.urls
index 5365c8e2bc54..9f97dc61a778 100644
--- a/gcc/c-family/c.opt.urls
+++ b/gcc/c-family/c.opt.urls
@@ -88,6 +88,9 @@ UrlSuffix(gcc/Warning-Options.html#index-Wabsolute-value)
 Waddress
 UrlSuffix(gcc/Warning-Options.html#index-Waddress)
 
+Waddress-of-packed-member
+UrlSuffix(gcc/Warning-Options.html#index-Waddress-of-packed-member)
+
 Waligned-new
 UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-Waligned-new)
 
@@ -115,6 +118,9 @@ UrlSuffix(gcc/Warning-Options.html#index-Walloc-zero)
 Walloca-larger-than=
 UrlSuffix(gcc/Warning-Options.html#index-Walloca-larger-than_003d) LangUrlSuffix_D(gdc/Warnings.html#index-Walloca-larger-than)
 
+Warith-conversion
+UrlSuffix(gcc/Warning-Options.html#index-Warith-conversion)
+
 Warray-bounds=
 UrlSuffix(gcc/Warning-Options.html#index-Warray-bounds)
 
@@ -122,13 +128,10 @@ Warray-compare
 UrlSuffix(gcc/Warning-Options.html#index-Warray-compare)
 
 Warray-parameter
-UrlSuffix(gcc/Warning-Options.html#index-Wno-array-parameter)
+UrlSuffix(gcc/Warning-Options.html#index-Warray-parameter)
 
 Warray-parameter=
-UrlSuffix(gcc/Warning-Options.html#index-Wno-array-parameter)
-
-Wzero-length-bounds
-UrlSuffix(gcc/Warning-Options.html#index-Wzero-length-bounds)
+UrlSuffix(gcc/Warning-Options.html#index-Warray-parameter)
 
 Wassign-intercept
 UrlSuffix(gcc/Objective-C-and-Objective-C_002b_002b-Dialect-Options.html#index-Wassign-intercept)
@@ -148,9 +151,6 @@ UrlSuffix(gcc/Warning-Options.html#index-Wbool-compare)
 Wbool-operation
 UrlSuffix(gcc/Warning-Options.html#index-Wbool-operation)
 
-Wframe-address
-UrlSuffix(gcc/Warning-Options.html#index-Wframe-address)
-
 Wbuiltin-declaration-mismatch
 UrlSuffix(gcc/Warning-Options.html#index-Wbuiltin-declaration-mismatch) LangUrlSuffix_D(gdc/Warnings.html#index-Wbuiltin-declaration-mismatch)
 
@@ -217,6 +217,12 @@ UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-Wcatch-value)
 Wchar-subscripts
 UrlSuffix(gcc/Warning-Options.html#index-Wchar-subscripts)
 
+Wclass-conversion
+UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-Wclass-conversion)
+
+Wclass-memaccess
+UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-Wclass-memaccess)
+
 Wclobbered
 UrlSuffix(gcc/Warning-Options.html#index-Wclobbered)
 
@@ -298,6 +304,12 @@ UrlSuffix(gcc/Warning-Options.html#index-Wdiscarded-qualifiers)
 Wdiv-by-zero
 UrlSuffix(gcc/Warning-Options.html#index-Wdiv-by-zero)
 
+Wdouble-promotion
+UrlSuffix(gcc/Warning-Options.html#index-Wdouble-promotion)
+
+Wduplicate-decl-specifier
+UrlSuffix(gcc/Warning-Options.html#index-Wduplicate-decl-specifier)
+
 Wduplicated-branches
 UrlSuffix(gcc/Warning-Options.html#index-Wduplicated-branches)
 
@@ -307,6 +319,9 @@ UrlSuffix(gcc/Warning-Options.html#index-Wduplicated-cond)
 Weffc++
 UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-Weffc_002b_002b)
 
+Welaborated-enum-base
+UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-Welaborated-enum-base)
+
 Wempty-body
 UrlSuffix(gcc/Warning-Options.html#index-Wempty-body)
 
@@ -328,12 +343,18 @@ UrlSuffix(gcc/Warning-Options.html#index-Werror) LangUrlSuffix_D(gdc/Warnings.ht
 Wexceptions
 UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-Wexceptions)
 
+Wexpansion-to-defined
+UrlSuffix(gcc/Warning-Options.html#index-Wexpansion-to-defined)
+
 Wextra
 UrlSuffix(gcc/Warning-Options.html#index-Wextra) LangUrlSuffix_D(gdc/Warnings.html#index-Wextra)
 
 Wextra-semi
 UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-Wextra-semi)
 
+Wflex-array-member-not-at-end
+UrlSuffix(gcc/Warning-Options.html#index-Wflex-array-member-not-at-end)
+
 Wfloat-conversion
 UrlSuffix(gcc/Warning-Options.html#index-Wfloat-conversion)
 
@@ -355,6 +376,9 @@ UrlSuffix(gcc/Warning-Options.html#index-Wformat-nonliteral)
 Wformat-overflow
 UrlSuffix(gcc/Warning-Options.html#index-Wformat-overflow)
 
+Wformat-overflow=
+UrlSuffix(gcc/Warning-Options.html#index-Wformat-overflow)
+
 Wformat-security
 UrlSuffix(gcc/Warning-Options.html#index-Wformat-security)
 
@@ -364,6 +388,9 @@ UrlSuffix(gcc/Warning-Options.html#index-Wformat-signedness)
 Wformat-truncation
 UrlSuffix(gcc/Warning-Options.html#index-Wformat-truncation)
 
+Wformat-truncation=
+UrlSuffix(gcc/Warning-Options.html#index-Wformat-truncation)
+
 Wformat-y2k
 UrlSuffix(gcc/Warning-Options.html#index-Wformat-y2k)
 
@@ -373,14 +400,8 @@ UrlSuffix(gcc/Warning-Options.html#index-Wformat-zero-length)
 Wformat=
 UrlSuffix(gcc/Warning-Options.html#index-Wformat)
 
-Wformat-overflow=
-UrlSuffix(gcc/Warning-Options.html#index-Wformat-overflow)
-
-Wformat-truncation=
-UrlSuffix(gcc/Warning-Options.html#index-Wformat-truncation)
-
-Wflex-array-member-not-at-end
-UrlSuffix(gcc/Warning-Options.html#index-Wflex-array-member-not-at-end)
+Wframe-address
+UrlSuffix(gcc/Warning-Options.html#index-Wframe-address)
 
 Wif-not-aligned
 UrlSuffix(gcc/Warning-Options.html#index-Wif-not-aligned)
@@ -391,6 +412,18 @@ UrlSuffix(gcc/Warning-Options.html#index-Wignored-qualifiers)
 Wignored-attributes
 UrlSuffix(gcc/Warning-Options.html#index-Wignored-attributes)
 
+Wimplicit
+UrlSuffix(gcc/Warning-Options.html#index-Wimplicit)
+
+Wimplicit-fallthrough=
+UrlSuffix(gcc/Warning-Options.html#index-Wimplicit-fallthrough)
+
+Wimplicit-function-declaration
+UrlSuffix(gcc/Warning-Options.html#index-Wimplicit-function-declaration)
+
+Wimplicit-int
+UrlSuffix(gcc/Warning-Options.html#index-Wimplicit-int)
+
 Winaccessible-base
 UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-Winaccessible-base)
 
@@ -400,9 +433,6 @@ UrlSuffix(gcc/Warning-Options.html#index-Wincompatible-pointer-types)
 Winfinite-recursion
 UrlSuffix(gcc/Warning-Options.html#index-Winfinite-recursion)
 
-Waddress-of-packed-member
-UrlSuffix(gcc/Warning-Options.html#index-Waddress-of-packed-member)
-
 Winit-self
 UrlSuffix(gcc/Warning-Options.html#index-Winit-self)
 
@@ -412,24 +442,6 @@ UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-Winit-list-lifetime)
 Winterference-size
 UrlSuffix(gcc/Warning-Options.html#index-Winterference-size)
 
-Wimplicit
-UrlSuffix(gcc/Warning-Options.html#index-Wimplicit)
-
-Wimplicit-fallthrough=
-UrlSuffix(gcc/Warning-Options.html#index-Wimplicit-fallthrough)
-
-Wdouble-promotion
-UrlSuffix(gcc/Warning-Options.html#index-Wdouble-promotion)
-
-Wexpansion-to-defined
-UrlSuffix(gcc/Warning-Options.html#index-Wexpansion-to-defined)
-
-Wimplicit-function-declaration
-UrlSuffix(gcc/Warning-Options.html#index-Wimplicit-function-declaration)
-
-Wimplicit-int
-UrlSuffix(gcc/Warning-Options.html#index-Wimplicit-int)
-
 Winherited-variadic-ctor
 UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-Winherited-variadic-ctor)
 
@@ -460,12 +472,12 @@ UrlSuffix(gcc/Warning-Options.html#index-Wjump-misses-init)
 Wliteral-suffix
 UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-Wliteral-suffix)
 
-Wlogical-op
-UrlSuffix(gcc/Warning-Options.html#index-Wlogical-op)
-
 Wlogical-not-parentheses
 UrlSuffix(gcc/Warning-Options.html#index-Wlogical-not-parentheses)
 
+Wlogical-op
+UrlSuffix(gcc/Warning-Options.html#index-Wlogical-op)
+
 Wlong-long
 UrlSuffix(gcc/Warning-Options.html#index-Wlong-long)
 
@@ -475,12 +487,15 @@ UrlSuffix(gcc/Warning-Options.html#index-Wmain)
 Wmain
 UrlSuffix(gcc/Warning-Options.html#index-Wmain)
 
-Wmemset-transposed-args
-UrlSuffix(gcc/Warning-Options.html#index-Wmemset-transposed-args)
+Wmaybe-uninitialized
+UrlSuffix(gcc/Warning-Options.html#index-Wmaybe-uninitialized)
 
 Wmemset-elt-size
 UrlSuffix(gcc/Warning-Options.html#index-Wmemset-elt-size)
 
+Wmemset-transposed-args
+UrlSuffix(gcc/Warning-Options.html#index-Wmemset-transposed-args)
+
 Wmisleading-indentation
 UrlSuffix(gcc/Warning-Options.html#index-Wmisleading-indentation)
 
@@ -493,6 +508,9 @@ UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-Wmismatched-new-delete)
 Wmismatched-tags
 UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-Wmismatched-tags)
 
+Wmissing-attributes
+UrlSuffix(gcc/Warning-Options.html#index-Wmissing-attributes)
+
 Wmissing-braces
 UrlSuffix(gcc/Warning-Options.html#index-Wmissing-braces)
 
@@ -502,93 +520,6 @@ UrlSuffix(gcc/Warning-Options.html#index-Wmissing-declarations)
 Wmissing-field-initializers
 UrlSuffix(gcc/Warning-Options.html#index-Wmissing-field-initializers)
 
-Wmissing-requires
-UrlSuffix(gcc/Warning-Options.html#index-Wmissing-requires)
-
-Wmissing-template-keyword
-UrlSuffix(gcc/Warning-Options.html#index-Wmissing-template-keyword)
-
-Wmultistatement-macros
-UrlSuffix(gcc/Warning-Options.html#index-Wmultistatement-macros)
-
-Wmultiple-inheritance
-UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-Wmultiple-inheritance)
-
-Wnamespaces
-UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-Wnamespaces)
-
-Wnrvo
-UrlSuffix(gcc/Warning-Options.html#index-Wno-nrvo)
-
-Wpacked-not-aligned
-UrlSuffix(gcc/Warning-Options.html#index-Wno-packed-not-aligned)
-
-Wrange-loop-construct
-UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-Wno-range-loop-construct)
-
-Wredundant-tags
-UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-Wno-redundant-tags)
-
-Wsized-deallocation
-UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-Wno-sized-deallocation)
-
-Wsizeof-pointer-div
-UrlSuffix(gcc/Warning-Options.html#index-Wno-sizeof-pointer-div)
-
-Wsizeof-array-div
-UrlSuffix(gcc/Warning-Options.html#index-Wno-sizeof-array-div)
-
-Wsizeof-pointer-memaccess
-UrlSuffix(gcc/Warning-Options.html#index-Wno-sizeof-pointer-memaccess)
-
-Wsizeof-array-argument
-UrlSuffix(gcc/Warning-Options.html#index-Wno-sizeof-array-argument)
-
-Wstring-compare
-UrlSuffix(gcc/Warning-Options.html#index-Wno-string-compare)
-
-Wstringop-overflow
-UrlSuffix(gcc/Warning-Options.html#index-Wno-stringop-overflow)
-
-Wstringop-overflow=
-UrlSuffix(gcc/Warning-Options.html#index-Wno-stringop-overflow)
-
-Wstringop-overread
-UrlSuffix(gcc/Warning-Options.html#index-Wno-stringop-overread)
-
-Wstringop-truncation
-UrlSuffix(gcc/Warning-Options.html#index-Wno-stringop-truncation)
-
-Wstrict-flex-arrays
-UrlSuffix(gcc/Warning-Options.html#index-Wno-strict-flex-arrays)
-
-Wsuggest-attribute=format
-UrlSuffix(gcc/Warning-Options.html#index-Wno-suggest-attribute_003dformat)
-
-Wsuggest-override
-UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-Wno-suggest-override)
-
-Wswitch
-UrlSuffix(gcc/Warning-Options.html#index-Wno-switch)
-
-Wswitch-default
-UrlSuffix(gcc/Warning-Options.html#index-Wno-switch-default)
-
-Wswitch-enum
-UrlSuffix(gcc/Warning-Options.html#index-Wno-switch-enum)
-
-Wswitch-bool
-UrlSuffix(gcc/Warning-Options.html#index-Wno-switch-bool)
-
-Wswitch-outside-range
-UrlSuffix(gcc/Warning-Options.html#index-Wno-switch-outside-range)
-
-Wtemplates
-UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-Wno-templates)
-
-Wmissing-attributes
-UrlSuffix(gcc/Warning-Options.html#index-Wmissing-attributes)
-
 Wmissing-format-attribute
 UrlSuffix(gcc/Warning-Options.html#index-Wmissing-format-attribute)
 
@@ -601,12 +532,27 @@ UrlSuffix(gcc/Warning-Options.html#index-Wmissing-parameter-type)
 Wmissing-prototypes
 UrlSuffix(gcc/Warning-Options.html#index-Wmissing-prototypes)
 
+Wmissing-requires
+UrlSuffix(gcc/Warning-Options.html#index-Wmissing-requires)
+
+Wmissing-template-keyword
+UrlSuffix(gcc/Warning-Options.html#index-Wmissing-template-keyword)
+
 Wmissing-variable-declarations
 UrlSuffix(gcc/Warning-Options.html#index-Wmissing-variable-declarations)
 
 Wmultichar
 UrlSuffix(gcc/Warning-Options.html#index-Wmultichar)
 
+Wmultiple-inheritance
+UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-Wmultiple-inheritance)
+
+Wmultistatement-macros
+UrlSuffix(gcc/Warning-Options.html#index-Wmultistatement-macros)
+
+Wnamespaces
+UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-Wnamespaces)
+
 Wnarrowing
 UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-Wnarrowing)
 
@@ -622,12 +568,6 @@ UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-Wno-noexcept-type)
 Wnon-template-friend
 UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-Wno-non-template-friend)
 
-Wclass-conversion
-UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-Wclass-conversion)
-
-Wclass-memaccess
-UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-Wclass-memaccess)
-
 Wnon-virtual-dtor
 UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-Wno-non-virtual-dtor)
 
@@ -682,9 +622,15 @@ UrlSuffix(gcc/Warning-Options.html#index-Wno-override-init)
 Woverride-init-side-effects
 UrlSuffix(gcc/Warning-Options.html#index-Wno-override-init-side-effects)
 
+Wnrvo
+UrlSuffix(gcc/Warning-Options.html#index-Wno-nrvo)
+
 Wpacked-bitfield-compat
 UrlSuffix(gcc/Warning-Options.html#index-Wno-packed-bitfield-compat)
 
+Wpacked-not-aligned
+UrlSuffix(gcc/Warning-Options.html#index-Wno-packed-not-aligned)
+
 Wparentheses
 UrlSuffix(gcc/Warning-Options.html#index-Wno-parentheses)
 
@@ -694,6 +640,12 @@ UrlSuffix(gcc/Warning-Options.html#index-Wno-pedantic)
 Wpessimizing-move
 UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-Wno-pessimizing-move)
 
+Wplacement-new
+UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-Wno-placement-new)
+
+Wplacement-new=
+UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-Wno-placement-new)
+
 ; skipping UrlSuffix for 'Wpmf-conversions' due to multiple URLs:
 ;   duplicate: 'gcc/Bound-member-functions.html#index-Wno-pmf-conversions-1'
 ;   duplicate: 'gcc/C_002b_002b-Dialect-Options.html#index-Wno-pmf-conversions'
@@ -723,11 +675,8 @@ UrlSuffix(gcc/Objective-C-and-Objective-C_002b_002b-Dialect-Options.html#index-W
 Wprotocol
 UrlSuffix(gcc/Objective-C-and-Objective-C_002b_002b-Dialect-Options.html#index-Wno-protocol)
 
-Wplacement-new
-UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-Wno-placement-new)
-
-Wplacement-new=
-UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-Wno-placement-new)
+Wrange-loop-construct
+UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-Wno-range-loop-construct)
 
 Wredundant-decls
 UrlSuffix(gcc/Warning-Options.html#index-Wno-redundant-decls)
@@ -735,12 +684,18 @@ UrlSuffix(gcc/Warning-Options.html#index-Wno-redundant-decls)
 Wredundant-move
 UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-Wno-redundant-move)
 
+Wredundant-tags
+UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-Wno-redundant-tags)
+
 Wregister
 UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-Wno-register)
 
 Wreorder
 UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder)
 
+Wrestrict
+UrlSuffix(gcc/Warning-Options.html#index-Wno-restrict)
+
 Wreturn-mismatch
 UrlSuffix(gcc/Warning-Options.html#index-Wno-return-mismatch)
 
@@ -777,9 +732,6 @@ UrlSuffix(gcc/Warning-Options.html#index-Wno-shift-count-overflow)
 Wshift-negative-value
 UrlSuffix(gcc/Warning-Options.html#index-Wno-shift-negative-value)
 
-Warith-conversion
-UrlSuffix(gcc/Warning-Options.html#index-Warith-conversion)
-
 Wsign-compare
 UrlSuffix(gcc/Warning-Options.html#index-Wno-sign-compare)
 
@@ -792,30 +744,93 @@ UrlSuffix(gcc/Warning-Options.html#index-Wno-sign-conversion)
 Wsign-promo
 UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-Wno-sign-promo)
 
-Wstrict-null-sentinel
-UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-Wno-strict-null-sentinel)
+Wsized-deallocation
+UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-Wno-sized-deallocation)
 
-Wstrict-prototypes
-UrlSuffix(gcc/Warning-Options.html#index-Wno-strict-prototypes)
+Wsizeof-array-div
+UrlSuffix(gcc/Warning-Options.html#index-Wno-sizeof-array-div)
+
+Wsizeof-array-argument
+UrlSuffix(gcc/Warning-Options.html#index-Wno-sizeof-array-argument)
+
+Wsizeof-pointer-div
+UrlSuffix(gcc/Warning-Options.html#index-Wno-sizeof-pointer-div)
+
+Wsizeof-pointer-memaccess
+UrlSuffix(gcc/Warning-Options.html#index-Wno-sizeof-pointer-memaccess)
 
 Wstrict-aliasing=
 UrlSuffix(gcc/Warning-Options.html#index-Wno-strict-aliasing)
 
+Wstrict-flex-arrays
+UrlSuffix(gcc/Warning-Options.html#index-Wno-strict-flex-arrays)
+
+Wstrict-null-sentinel
+UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-Wno-strict-null-sentinel)
+
 Wstrict-overflow=
 UrlSuffix(gcc/Warning-Options.html#index-Wno-strict-overflow)
 
+Wstrict-prototypes
+UrlSuffix(gcc/Warning-Options.html#index-Wno-strict-prototypes)
+
 Wstrict-selector-match
 UrlSuffix(gcc/Objective-C-and-Objective-C_002b_002b-Dialect-Options.html#index-Wno-strict-selector-match)
 
+Wstring-compare
+UrlSuffix(gcc/Warning-Options.html#index-Wno-string-compare)
+
+Wstringop-overflow
+UrlSuffix(gcc/Warning-Options.html#index-Wno-stringop-overflow)
+
+Wstringop-overflow=
+UrlSuffix(gcc/Warning-Options.html#index-Wno-stringop-overflow)
+
+Wstringop-overread
+UrlSuffix(gcc/Warning-Options.html#index-Wno-stringop-overread)
+
+Wstringop-truncation
+UrlSuffix(gcc/Warning-Options.html#index-Wno-stringop-truncation)
+
+Wsubobject-linkage
+UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-Wno-subobject-linkage)
+
+Wsuggest-attribute=format
+UrlSuffix(gcc/Warning-Options.html#index-Wno-suggest-attribute_003dformat)
+
+Wsuggest-override
+UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-Wno-suggest-override)
+
+Wswitch
+UrlSuffix(gcc/Warning-Options.html#index-Wno-switch)
+
+Wswitch-default
+UrlSuffix(gcc/Warning-Options.html#index-Wno-switch-default)
+
+Wswitch-enum
+UrlSuffix(gcc/Warning-Options.html#index-Wno-switch-enum)
+
+Wswitch-bool
+UrlSuffix(gcc/Warning-Options.html#index-Wno-switch-bool)
+
+Wswitch-outside-range
+UrlSuffix(gcc/Warning-Options.html#index-Wno-switch-outside-range)
+
 Wsync-nand
 UrlSuffix(gcc/Warning-Options.html#index-Wno-sync-nand)
 
 Wsystem-headers
 UrlSuffix(gcc/Warning-Options.html#index-Wno-system-headers)
 
+Wtemplates
+UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-Wno-templates)
+
 Wtautological-compare
 UrlSuffix(gcc/Warning-Options.html#index-Wno-tautological-compare)
 
+Wtemplate-id-cdtor
+UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-id-cdtor)
+
 Wterminate
 UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-Wno-terminate)
 
@@ -840,9 +855,6 @@ UrlSuffix(gcc/Warning-Options.html#index-Wno-unicode)
 Wuninitialized
 UrlSuffix(gcc/Warning-Options.html#index-Wno-uninitialized)
 
-Wmaybe-uninitialized
-UrlSuffix(gcc/Warning-Options.html#index-Wmaybe-uninitialized)
-
 Wunknown-pragmas
 UrlSuffix(gcc/Warning-Options.html#index-Wno-unknown-pragmas) LangUrlSuffix_D(gdc/Warnings.html#index-Wno-unknown-pragmas)
 
@@ -852,6 +864,12 @@ UrlSuffix(gcc/Warning-Options.html#index-Wno-unsuffixed-float-constants)
 Wunused
 UrlSuffix(gcc/Warning-Options.html#index-Wno-unused)
 
+Wunused-const-variable
+UrlSuffix(gcc/Warning-Options.html#index-Wno-unused-const-variable)
+
+Wunused-const-variable=
+UrlSuffix(gcc/Warning-Options.html#index-Wno-unused-const-variable)
+
 Wunused-local-typedefs
 UrlSuffix(gcc/Warning-Options.html#index-Wno-unused-local-typedefs)
 
@@ -864,14 +882,11 @@ UrlSuffix(gcc/Warning-Options.html#index-Wno-unused-result)
 Wunused-variable
 UrlSuffix(gcc/Warning-Options.html#index-Wno-unused-variable)
 
-Wunused-const-variable
-UrlSuffix(gcc/Warning-Options.html#index-Wno-unused-const-variable)
-
-Wunused-const-variable=
-UrlSuffix(gcc/Warning-Options.html#index-Wno-unused-const-variable)
-
 Wuse-after-free=
-UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-Wno-use-after-free)
+UrlSuffix(gcc/Warning-Options.html#index-Wno-use-after-free)
+
+Wuseless-cast
+UrlSuffix(gcc/Warning-Options.html#index-Wno-useless-cast)
 
 Wvariadic-macros
 UrlSuffix(gcc/Warning-Options.html#index-Wno-variadic-macros)
@@ -882,6 +897,9 @@ UrlSuffix(gcc/Warning-Options.html#index-Wno-varargs) LangUrlSuffix_D(gdc/Warnin
 Wvexing-parse
 UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-Wno-vexing-parse)
 
+Wvirtual-move-assign
+UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-Wno-virtual-move-assign)
+
 Wvla
 UrlSuffix(gcc/Warning-Options.html#index-Wno-vla)
 
@@ -900,9 +918,6 @@ UrlSuffix(gcc/Warning-Options.html#index-Wno-volatile-register-var)
 Wvirtual-inheritance
 UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-Wno-virtual-inheritance)
 
-Wvirtual-move-assign
-UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-Wno-virtual-move-assign)
-
 Wwrite-strings
 UrlSuffix(gcc/Warning-Options.html#index-Wno-write-strings)
 
@@ -912,20 +927,8 @@ UrlSuffix(gcc/Warning-Options.html#index-Wno-xor-used-as-pow)
 Wzero-as-null-pointer-constant
 UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-Wno-zero-as-null-pointer-constant)
 
-Wuseless-cast
-UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-Wno-useless-cast)
-
-Wsubobject-linkage
-UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-Wno-subobject-linkage)
-
-Welaborated-enum-base
-UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-Welaborated-enum-base)
-
-Wduplicate-decl-specifier
-UrlSuffix(gcc/Warning-Options.html#index-Wduplicate-decl-specifier)
-
-Wrestrict
-UrlSuffix(gcc/Warning-Options.html#index-Wno-restrict)
+Wzero-length-bounds
+UrlSuffix(gcc/Warning-Options.html#index-Wzero-length-bounds)
 
 ; skipping UrlSuffix for 'ansi' due to multiple URLs:
 ;   duplicate: 'gcc/C-Dialect-Options.html#index-ansi-1'
diff --git a/gcc/common.opt.urls b/gcc/common.opt.urls
index 4cb2d7dc628e..db4354989fcc 100644
--- a/gcc/common.opt.urls
+++ b/gcc/common.opt.urls
@@ -64,10 +64,10 @@ Warray-bounds=
 UrlSuffix(gcc/Warning-Options.html#index-Warray-bounds)
 
 Wuse-after-free
-UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-Wno-use-after-free)
+UrlSuffix(gcc/Warning-Options.html#index-Wno-use-after-free)
 
 Wuse-after-free=
-UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-Wno-use-after-free)
+UrlSuffix(gcc/Warning-Options.html#index-Wno-use-after-free)
 
 Wattributes
 UrlSuffix(gcc/Warning-Options.html#index-Wattributes)
diff --git a/gcc/config/avr/avr.opt.urls b/gcc/config/avr/avr.opt.urls
index 7af677199cc4..f38e67384ab1 100644
--- a/gcc/config/avr/avr.opt.urls
+++ b/gcc/config/avr/avr.opt.urls
@@ -12,6 +12,9 @@ UrlSuffix(gcc/AVR-Options.html#index-mgas-isr-prologues)
 mn-flash=
 UrlSuffix(gcc/AVR-Options.html#index-mn-flash)
 
+mskip-bug
+UrlSuffix(gcc/AVR-Options.html#index-mskip-bug)
+
 mrmw
 UrlSuffix(gcc/AVR-Options.html#index-mrmw)
 
@@ -42,9 +45,21 @@ UrlSuffix(gcc/AVR-Options.html#index-maccumulate-args)
 mstrict-X
 UrlSuffix(gcc/AVR-Options.html#index-mstrict-X)
 
+mflmap
+UrlSuffix(gcc/AVR-Options.html#index-mflmap)
+
+mrodata-in-ram
+UrlSuffix(gcc/AVR-Options.html#index-mrodata-in-ram)
+
 msp8
 UrlSuffix(gcc/AVR-Options.html#index-msp8)
 
+mfuse-add
+UrlSuffix(gcc/AVR-Options.html#index-mfuse-add)
+
+mfuse-add=
+UrlSuffix(gcc/AVR-Options.html#index-mfuse-add)
+
 Waddr-space-convert
 UrlSuffix(gcc/AVR-Options.html#index-Waddr-space-convert)
 
diff --git a/gcc/config/i386/i386.opt.urls b/gcc/config/i386/i386.opt.urls
index 9b988fd6996f..0f2015610aed 100644
--- a/gcc/config/i386/i386.opt.urls
+++ b/gcc/config/i386/i386.opt.urls
@@ -146,7 +146,7 @@ miamcu
 UrlSuffix(gcc/x86-Options.html#index-miamcu)
 
 mabi=
-UrlSuffix(gcc/x86-Options.html#index-mabi-6)
+UrlSuffix(gcc/x86-Options.html#index-mabi-7)
 
 mcall-ms2sysv-xlogues
 UrlSuffix(gcc/x86-Options.html#index-mcall-ms2sysv-xlogues)
@@ -597,6 +597,12 @@ UrlSuffix(gcc/x86-Options.html#index-msm4)
 mapxf
 UrlSuffix(gcc/x86-Options.html#index-mapxf)
 
+mapx-inline-asm-use-gpr32
+UrlSuffix(gcc/x86-Options.html#index-mapx-inline-asm-use-gpr32)
+
+mevex512
+UrlSuffix(gcc/x86-Options.html#index-mevex512)
+
 musermsr
 UrlSuffix(gcc/x86-Options.html#index-musermsr)
 
diff --git a/gcc/config/pru/pru.opt.urls b/gcc/config/pru/pru.opt.urls
index 373b02d5aedc..1f8a26a0db5f 100644
--- a/gcc/config/pru/pru.opt.urls
+++ b/gcc/config/pru/pru.opt.urls
@@ -13,5 +13,5 @@ mloop
 UrlSuffix(gcc/PRU-Options.html#index-mloop)
 
 mabi=
-UrlSuffix(gcc/PRU-Options.html#index-mabi-3)
+UrlSuffix(gcc/PRU-Options.html#index-mabi-4)
 
diff --git a/gcc/config/riscv/riscv.opt.urls b/gcc/config/riscv/riscv.opt.urls
index e1ab96658ea6..f40795866cfb 100644
--- a/gcc/config/riscv/riscv.opt.urls
+++ b/gcc/config/riscv/riscv.opt.urls
@@ -12,7 +12,7 @@ UrlSuffix(gcc/RISC-V-Options.html#index-mbranch-cost-4)
 ; skipping UrlSuffix for 'mplt' due to finding no URLs
 
 mabi=
-UrlSuffix(gcc/RISC-V-Options.html#index-mabi-4)
+UrlSuffix(gcc/RISC-V-Options.html#index-mabi-5)
 
 mpreferred-stack-boundary=
 UrlSuffix(gcc/RISC-V-Options.html#index-mpreferred-stack-boundary)
diff --git a/gcc/config/rs6000/rs6000.opt.urls b/gcc/config/rs6000/rs6000.opt.urls
index 28bf073c6cfd..c7c1cefe22cd 100644
--- a/gcc/config/rs6000/rs6000.opt.urls
+++ b/gcc/config/rs6000/rs6000.opt.urls
@@ -162,9 +162,6 @@ UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-msave-toc-indirect)
 mpower8-fusion
 UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mpower8-fusion)
 
-mpower8-vector
-UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mpower8-vector)
-
 mcrypto
 UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mcrypto)
 
diff --git a/gcc/rust/lang.opt.urls b/gcc/rust/lang.opt.urls
index 9cf8987e7344..3d899ae97b0a 100644
--- a/gcc/rust/lang.opt.urls
+++ b/gcc/rust/lang.opt.urls
@@ -24,6 +24,9 @@ UrlSuffix(gcc/Warning-Options.html#index-Wno-unused-const-variable)
 Wunused-result
 UrlSuffix(gcc/Warning-Options.html#index-Wno-unused-result)
 
+Winfinite-recursion
+UrlSuffix(gcc/Warning-Options.html#index-Winfinite-recursion)
+
 o
 UrlSuffix(gcc/Overall-Options.html#index-o)
 
-- 
2.43.2


  reply	other threads:[~2024-03-03 20:04 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <20231210233506.GC14917@gnu.wildebeest.org>
     [not found] ` <20231214150143.3305661-1-dmalcolm@redhat.com>
2023-12-15  0:59   ` [PATCH 0/4] v3 of: Option handling: add documentation URLs Mark Wielaard
2023-12-15 14:47     ` David Malcolm
2024-01-04 14:57     ` CI for "Option handling: add documentation URLs" David Malcolm
2024-02-18 22:58       ` Mark Wielaard
2024-02-19 11:38         ` Mark Wielaard
2024-02-22  3:57         ` YunQiang Su
2024-02-24 17:42           ` Mark Wielaard
2024-03-03 20:04             ` Mark Wielaard [this message]
2024-03-04 13:48               ` David Malcolm
2024-03-05 12:06                 ` Mark Wielaard
2024-03-05 13:34                   ` David Malcolm
2024-03-05 20:24                     ` Mark Wielaard
2024-03-15  7:33                       ` YunQiang Su
2024-03-15 10:06                         ` Mark Wielaard

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20240303200447.GJ13156@gnu.wildebeest.org \
    --to=mark@klomp.org \
    --cc=buildbot@sourceware.org \
    --cc=dmalcolm@redhat.com \
    --cc=gcc-patches@gcc.gnu.org \
    --cc=joseph@codesourcery.com \
    --cc=tobias@codesourcery.com \
    --cc=wzssyqa@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).