aboutsummaryrefslogtreecommitdiff
path: root/gcc/config
diff options
context:
space:
mode:
authorDavid Malcolm <dmalcolm@redhat.com>2024-01-04 09:36:28 -0500
committerDavid Malcolm <dmalcolm@redhat.com>2024-01-04 09:36:28 -0500
commit5bb18475a10d05d2aebf37db73ebf36c6912104d (patch)
tree87168394ceb54a52269bdca30b92c26a9b984dc2 /gcc/config
parent9e49746da303b8bcf20238d77c8728aab7da9c61 (diff)
downloadgcc-5bb18475a10d05d2aebf37db73ebf36c6912104d.zip
gcc-5bb18475a10d05d2aebf37db73ebf36c6912104d.tar.gz
gcc-5bb18475a10d05d2aebf37db73ebf36c6912104d.tar.bz2
Add generated .opt.urls files
Changed in v5: regenerated Changed in v4: regenerated Changed in v3: regenerated Changed in v2: the files now contain some lang-specific URLs. gcc/ada/ChangeLog: * gcc-interface/lang.opt.urls: New file, autogenerated by regenerate-opt-urls.py. gcc/analyzer/ChangeLog: * analyzer.opt.urls: New file, autogenerated by regenerate-opt-urls.py. gcc/c-family/ChangeLog: * c.opt.urls: New file, autogenerated by regenerate-opt-urls.py. gcc/ChangeLog: * common.opt.urls: New file, autogenerated by regenerate-opt-urls.py. * config/aarch64/aarch64.opt.urls: Likewise. * config/alpha/alpha.opt.urls: Likewise. * config/alpha/elf.opt.urls: Likewise. * config/arc/arc-tables.opt.urls: Likewise. * config/arc/arc.opt.urls: Likewise. * config/arm/arm-tables.opt.urls: Likewise. * config/arm/arm.opt.urls: Likewise. * config/arm/vxworks.opt.urls: Likewise. * config/avr/avr.opt.urls: Likewise. * config/bpf/bpf.opt.urls: Likewise. * config/c6x/c6x-tables.opt.urls: Likewise. * config/c6x/c6x.opt.urls: Likewise. * config/cris/cris.opt.urls: Likewise. * config/cris/elf.opt.urls: Likewise. * config/csky/csky.opt.urls: Likewise. * config/csky/csky_tables.opt.urls: Likewise. * config/darwin.opt.urls: Likewise. * config/dragonfly.opt.urls: Likewise. * config/epiphany/epiphany.opt.urls: Likewise. * config/fr30/fr30.opt.urls: Likewise. * config/freebsd.opt.urls: Likewise. * config/frv/frv.opt.urls: Likewise. * config/ft32/ft32.opt.urls: Likewise. * config/fused-madd.opt.urls: Likewise. * config/g.opt.urls: Likewise. * config/gcn/gcn.opt.urls: Likewise. * config/gnu-user.opt.urls: Likewise. * config/h8300/h8300.opt.urls: Likewise. * config/hpux11.opt.urls: Likewise. * config/i386/cygming.opt.urls: Likewise. * config/i386/cygwin.opt.urls: Likewise. * config/i386/djgpp.opt.urls: Likewise. * config/i386/i386.opt.urls: Likewise. * config/i386/mingw-w64.opt.urls: Likewise. * config/i386/mingw.opt.urls: Likewise. * config/i386/nto.opt.urls: Likewise. * config/ia64/ia64.opt.urls: Likewise. * config/ia64/ilp32.opt.urls: Likewise. * config/ia64/vms.opt.urls: Likewise. * config/iq2000/iq2000.opt.urls: Likewise. * config/linux-android.opt.urls: Likewise. * config/linux.opt.urls: Likewise. * config/lm32/lm32.opt.urls: Likewise. * config/loongarch/loongarch.opt.urls: Likewise. * config/lynx.opt.urls: Likewise. * config/m32c/m32c.opt.urls: Likewise. * config/m32r/m32r.opt.urls: Likewise. * config/m68k/ieee.opt.urls: Likewise. * config/m68k/m68k-tables.opt.urls: Likewise. * config/m68k/m68k.opt.urls: Likewise. * config/m68k/uclinux.opt.urls: Likewise. * config/mcore/mcore.opt.urls: Likewise. * config/microblaze/microblaze.opt.urls: Likewise. * config/mips/mips-tables.opt.urls: Likewise. * config/mips/mips.opt.urls: Likewise. * config/mips/sde.opt.urls: Likewise. * config/mmix/mmix.opt.urls: Likewise. * config/mn10300/mn10300.opt.urls: Likewise. * config/moxie/moxie.opt.urls: Likewise. * config/msp430/msp430.opt.urls: Likewise. * config/nds32/nds32-elf.opt.urls: Likewise. * config/nds32/nds32-linux.opt.urls: Likewise. * config/nds32/nds32.opt.urls: Likewise. * config/netbsd-elf.opt.urls: Likewise. * config/netbsd.opt.urls: Likewise. * config/nios2/elf.opt.urls: Likewise. * config/nios2/nios2.opt.urls: Likewise. * config/nvptx/nvptx-gen.opt.urls: Likewise. * config/nvptx/nvptx.opt.urls: Likewise. * config/openbsd.opt.urls: Likewise. * config/or1k/elf.opt.urls: Likewise. * config/or1k/or1k.opt.urls: Likewise. * config/pa/pa-hpux.opt.urls: Likewise. * config/pa/pa-hpux1010.opt.urls: Likewise. * config/pa/pa-hpux1111.opt.urls: Likewise. * config/pa/pa-hpux1131.opt.urls: Likewise. * config/pa/pa.opt.urls: Likewise. * config/pa/pa64-hpux.opt.urls: Likewise. * config/pdp11/pdp11.opt.urls: Likewise. * config/pru/pru.opt.urls: Likewise. * config/riscv/riscv.opt.urls: Likewise. * config/rl78/rl78.opt.urls: Likewise. * config/rpath.opt.urls: Likewise. * config/rs6000/476.opt.urls: Likewise. * config/rs6000/aix64.opt.urls: Likewise. * config/rs6000/darwin.opt.urls: Likewise. * config/rs6000/linux64.opt.urls: Likewise. * config/rs6000/rs6000-tables.opt.urls: Likewise. * config/rs6000/rs6000.opt.urls: Likewise. * config/rs6000/sysv4.opt.urls: Likewise. * config/rtems.opt.urls: Likewise. * config/rx/elf.opt.urls: Likewise. * config/rx/rx.opt.urls: Likewise. * config/s390/s390.opt.urls: Likewise. * config/s390/tpf.opt.urls: Likewise. * config/sh/sh.opt.urls: Likewise. * config/sh/superh.opt.urls: Likewise. * config/sol2.opt.urls: Likewise. * config/sparc/long-double-switch.opt.urls: Likewise. * config/sparc/sparc.opt.urls: Likewise. * config/stormy16/stormy16.opt.urls: Likewise. * config/v850/v850.opt.urls: Likewise. * config/vax/elf.opt.urls: Likewise. * config/vax/vax.opt.urls: Likewise. * config/visium/visium.opt.urls: Likewise. * config/vms/vms.opt.urls: Likewise. * config/vxworks-smp.opt.urls: Likewise. * config/vxworks.opt.urls: Likewise. * config/xtensa/elf.opt.urls: Likewise. * config/xtensa/uclinux.opt.urls: Likewise. * config/xtensa/xtensa.opt.urls: Likewise. gcc/d/ChangeLog: * lang.opt.urls: New file, autogenerated by regenerate-opt-urls.py. gcc/fortran/ChangeLog: * lang.opt.urls: New file, autogenerated by regenerate-opt-urls.py. gcc/go/ChangeLog: * lang.opt.urls: New file, autogenerated by regenerate-opt-urls.py. gcc/lto/ChangeLog: * lang.opt.urls: New file, autogenerated by regenerate-opt-urls.py. gcc/m2/ChangeLog: * lang.opt.urls: New file, autogenerated by regenerate-opt-urls.py. gcc/ChangeLog: * params.opt.urls: New file, autogenerated by regenerate-opt-urls.py. gcc/rust/ChangeLog: * lang.opt.urls: New file, autogenerated by regenerate-opt-urls.py. Signed-off-by: David Malcolm <dmalcolm@redhat.com>
Diffstat (limited to 'gcc/config')
-rw-r--r--gcc/config/aarch64/aarch64.opt.urls93
-rw-r--r--gcc/config/alpha/alpha.opt.urls76
-rw-r--r--gcc/config/alpha/elf.opt.urls2
-rw-r--r--gcc/config/arc/arc-tables.opt.urls2
-rw-r--r--gcc/config/arc/arc.opt.urls260
-rw-r--r--gcc/config/arm/arm-tables.opt.urls2
-rw-r--r--gcc/config/arm/arm.opt.urls149
-rw-r--r--gcc/config/arm/vxworks.opt.urls2
-rw-r--r--gcc/config/avr/avr.opt.urls71
-rw-r--r--gcc/config/bfin/bfin.opt.urls61
-rw-r--r--gcc/config/bpf/bpf.opt.urls35
-rw-r--r--gcc/config/c6x/c6x-tables.opt.urls2
-rw-r--r--gcc/config/c6x/c6x.opt.urls18
-rw-r--r--gcc/config/cris/cris.opt.urls65
-rw-r--r--gcc/config/cris/elf.opt.urls8
-rw-r--r--gcc/config/csky/csky.opt.urls104
-rw-r--r--gcc/config/csky/csky_tables.opt.urls2
-rw-r--r--gcc/config/darwin.opt.urls224
-rw-r--r--gcc/config/dragonfly.opt.urls9
-rw-r--r--gcc/config/epiphany/epiphany.opt.urls52
-rw-r--r--gcc/config/fr30/fr30.opt.urls8
-rw-r--r--gcc/config/freebsd.opt.urls9
-rw-r--r--gcc/config/frv/frv.opt.urls111
-rw-r--r--gcc/config/ft32/ft32.opt.urls20
-rw-r--r--gcc/config/fused-madd.opt.urls4
-rw-r--r--gcc/config/g.opt.urls5
-rw-r--r--gcc/config/gcn/gcn.opt.urls23
-rw-r--r--gcc/config/gnu-user.opt.urls9
-rw-r--r--gcc/config/h8300/h8300.opt.urls29
-rw-r--r--gcc/config/hpux11.opt.urls6
-rw-r--r--gcc/config/i386/cygming.opt.urls30
-rw-r--r--gcc/config/i386/cygwin.opt.urls6
-rw-r--r--gcc/config/i386/djgpp.opt.urls2
-rw-r--r--gcc/config/i386/i386.opt.urls611
-rw-r--r--gcc/config/i386/mingw-w64.opt.urls5
-rw-r--r--gcc/config/i386/mingw.opt.urls12
-rw-r--r--gcc/config/i386/nto.opt.urls5
-rw-r--r--gcc/config/ia64/ia64.opt.urls122
-rw-r--r--gcc/config/ia64/ilp32.opt.urls8
-rw-r--r--gcc/config/ia64/vms.opt.urls2
-rw-r--r--gcc/config/iq2000/iq2000.opt.urls14
-rw-r--r--gcc/config/linux-android.opt.urls11
-rw-r--r--gcc/config/linux.opt.urls14
-rw-r--r--gcc/config/lm32/lm32.opt.urls14
-rw-r--r--gcc/config/loongarch/loongarch.opt.urls66
-rw-r--r--gcc/config/lynx.opt.urls5
-rw-r--r--gcc/config/m32c/m32c.opt.urls8
-rw-r--r--gcc/config/m32r/m32r.opt.urls27
-rw-r--r--gcc/config/m68k/ieee.opt.urls4
-rw-r--r--gcc/config/m68k/m68k-tables.opt.urls2
-rw-r--r--gcc/config/m68k/m68k.opt.urls107
-rw-r--r--gcc/config/m68k/uclinux.opt.urls2
-rw-r--r--gcc/config/mcore/mcore.opt.urls38
-rw-r--r--gcc/config/microblaze/microblaze.opt.urls59
-rw-r--r--gcc/config/mips/mips-tables.opt.urls2
-rw-r--r--gcc/config/mips/mips.opt.urls269
-rw-r--r--gcc/config/mips/sde.opt.urls2
-rw-r--r--gcc/config/mmix/mmix.opt.urls44
-rw-r--r--gcc/config/mn10300/mn10300.opt.urls32
-rw-r--r--gcc/config/moxie/moxie.opt.urls14
-rw-r--r--gcc/config/msp430/msp430.opt.urls53
-rw-r--r--gcc/config/nds32/nds32-elf.opt.urls5
-rw-r--r--gcc/config/nds32/nds32-linux.opt.urls5
-rw-r--r--gcc/config/nds32/nds32.opt.urls57
-rw-r--r--gcc/config/netbsd-elf.opt.urls5
-rw-r--r--gcc/config/netbsd.opt.urls6
-rw-r--r--gcc/config/nios2/elf.opt.urls14
-rw-r--r--gcc/config/nios2/nios2.opt.urls50
-rw-r--r--gcc/config/nvptx/nvptx-gen.opt.urls2
-rw-r--r--gcc/config/nvptx/nvptx.opt.urls29
-rw-r--r--gcc/config/openbsd.opt.urls6
-rw-r--r--gcc/config/or1k/elf.opt.urls8
-rw-r--r--gcc/config/or1k/or1k.opt.urls46
-rw-r--r--gcc/config/pa/pa-hpux.opt.urls11
-rw-r--r--gcc/config/pa/pa-hpux1010.opt.urls2
-rw-r--r--gcc/config/pa/pa-hpux1111.opt.urls2
-rw-r--r--gcc/config/pa/pa-hpux1131.opt.urls2
-rw-r--r--gcc/config/pa/pa.opt.urls71
-rw-r--r--gcc/config/pa/pa64-hpux.opt.urls8
-rw-r--r--gcc/config/pdp11/pdp11.opt.urls41
-rw-r--r--gcc/config/pru/pru.opt.urls17
-rw-r--r--gcc/config/riscv/riscv.opt.urls91
-rw-r--r--gcc/config/rl78/rl78.opt.urls31
-rw-r--r--gcc/config/rpath.opt.urls2
-rw-r--r--gcc/config/rs6000/476.opt.urls2
-rw-r--r--gcc/config/rs6000/aix64.opt.urls23
-rw-r--r--gcc/config/rs6000/darwin.opt.urls14
-rw-r--r--gcc/config/rs6000/linux64.opt.urls4
-rw-r--r--gcc/config/rs6000/rs6000-tables.opt.urls2
-rw-r--r--gcc/config/rs6000/rs6000.opt.urls214
-rw-r--r--gcc/config/rs6000/sysv4.opt.urls87
-rw-r--r--gcc/config/rtems.opt.urls6
-rw-r--r--gcc/config/rx/elf.opt.urls14
-rw-r--r--gcc/config/rx/rx.opt.urls54
-rw-r--r--gcc/config/s390/s390.opt.urls92
-rw-r--r--gcc/config/s390/tpf.opt.urls8
-rw-r--r--gcc/config/sh/sh.opt.urls174
-rw-r--r--gcc/config/sh/superh.opt.urls4
-rw-r--r--gcc/config/sol2.opt.urls21
-rw-r--r--gcc/config/sparc/long-double-switch.opt.urls6
-rw-r--r--gcc/config/sparc/sparc.opt.urls108
-rw-r--r--gcc/config/stormy16/stormy16.opt.urls5
-rw-r--r--gcc/config/v850/v850.opt.urls60
-rw-r--r--gcc/config/vax/elf.opt.urls2
-rw-r--r--gcc/config/vax/vax.opt.urls10
-rw-r--r--gcc/config/visium/visium.opt.urls29
-rw-r--r--gcc/config/vms/vms.opt.urls8
-rw-r--r--gcc/config/vxworks-smp.opt.urls5
-rw-r--r--gcc/config/vxworks.opt.urls20
-rw-r--r--gcc/config/xtensa/elf.opt.urls5
-rw-r--r--gcc/config/xtensa/uclinux.opt.urls2
-rw-r--r--gcc/config/xtensa/xtensa.opt.urls37
112 files changed, 4578 insertions, 0 deletions
diff --git a/gcc/config/aarch64/aarch64.opt.urls b/gcc/config/aarch64/aarch64.opt.urls
new file mode 100644
index 0000000..993634c
--- /dev/null
+++ b/gcc/config/aarch64/aarch64.opt.urls
@@ -0,0 +1,93 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/aarch64/aarch64.opt and generated HTML
+
+mbig-endian
+UrlSuffix(gcc/AArch64-Options.html#index-mbig-endian)
+
+mgeneral-regs-only
+UrlSuffix(gcc/AArch64-Options.html#index-mgeneral-regs-only)
+
+mharden-sls=
+UrlSuffix(gcc/AArch64-Options.html#index-mharden-sls)
+
+mfix-cortex-a53-835769
+UrlSuffix(gcc/AArch64-Options.html#index-mfix-cortex-a53-835769)
+
+mfix-cortex-a53-843419
+UrlSuffix(gcc/AArch64-Options.html#index-mfix-cortex-a53-843419)
+
+mlittle-endian
+UrlSuffix(gcc/AArch64-Options.html#index-mlittle-endian)
+
+; skipping UrlSuffix for 'mcmodel=' due to finding no URLs
+
+mtp=
+UrlSuffix(gcc/AArch64-Options.html#index-mtp)
+
+mstrict-align
+UrlSuffix(gcc/AArch64-Options.html#index-mstrict-align)
+
+momit-leaf-frame-pointer
+UrlSuffix(gcc/AArch64-Options.html#index-momit-leaf-frame-pointer)
+
+; skipping UrlSuffix for 'mtls-dialect=' due to finding no URLs
+
+mtls-size=
+UrlSuffix(gcc/AArch64-Options.html#index-mtls-size)
+
+march=
+UrlSuffix(gcc/AArch64-Options.html#index-march)
+
+mcpu=
+UrlSuffix(gcc/AArch64-Options.html#index-mcpu)
+
+mtune=
+UrlSuffix(gcc/AArch64-Options.html#index-mtune)
+
+mabi=
+UrlSuffix(gcc/AArch64-Options.html#index-mabi)
+
+moverride=
+UrlSuffix(gcc/AArch64-Options.html#index-moverride)
+
+mpc-relative-literal-loads
+UrlSuffix(gcc/AArch64-Options.html#index-mpc-relative-literal-loads)
+
+mbranch-protection=
+UrlSuffix(gcc/AArch64-Options.html#index-mbranch-protection)
+
+msign-return-address=
+UrlSuffix(gcc/AArch64-Options.html#index-msign-return-address)
+
+mlow-precision-recip-sqrt
+UrlSuffix(gcc/AArch64-Options.html#index-mlow-precision-recip-sqrt)
+
+mlow-precision-sqrt
+UrlSuffix(gcc/AArch64-Options.html#index-mlow-precision-sqrt)
+
+mlow-precision-div
+UrlSuffix(gcc/AArch64-Options.html#index-mlow-precision-div)
+
+mearly-ra=
+UrlSuffix(gcc/AArch64-Options.html#index-mearly-ra)
+
+msve-vector-bits=
+UrlSuffix(gcc/AArch64-Options.html#index-msve-vector-bits)
+
+mverbose-cost-dump
+UrlSuffix(gcc/AArch64-Options.html#index-mverbose-cost-dump)
+
+mearly-ldp-fusion
+UrlSuffix(gcc/AArch64-Options.html#index-mearly-ldp-fusion)
+
+mlate-ldp-fusion
+UrlSuffix(gcc/AArch64-Options.html#index-mlate-ldp-fusion)
+
+mstack-protector-guard=
+UrlSuffix(gcc/AArch64-Options.html#index-mstack-protector-guard)
+
+mstack-protector-guard-reg=
+UrlSuffix(gcc/AArch64-Options.html#index-mstack-protector-guard-reg)
+
+mstack-protector-guard-offset=
+UrlSuffix(gcc/AArch64-Options.html#index-mstack-protector-guard-offset)
+
diff --git a/gcc/config/alpha/alpha.opt.urls b/gcc/config/alpha/alpha.opt.urls
new file mode 100644
index 0000000..a55c083
--- /dev/null
+++ b/gcc/config/alpha/alpha.opt.urls
@@ -0,0 +1,76 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/alpha/alpha.opt and generated HTML
+
+msoft-float
+UrlSuffix(gcc/DEC-Alpha-Options.html#index-msoft-float-2)
+
+; skipping UrlSuffix for 'mgas' due to finding no URLs
+
+mieee-conformant
+UrlSuffix(gcc/DEC-Alpha-Options.html#index-mieee-conformant)
+
+mieee
+UrlSuffix(gcc/DEC-Alpha-Options.html#index-mieee)
+
+mieee-with-inexact
+UrlSuffix(gcc/DEC-Alpha-Options.html#index-mieee-with-inexact)
+
+mbuild-constants
+UrlSuffix(gcc/DEC-Alpha-Options.html#index-mbuild-constants)
+
+mfloat-vax
+UrlSuffix(gcc/DEC-Alpha-Options.html#index-mfloat-vax)
+
+mfloat-ieee
+UrlSuffix(gcc/DEC-Alpha-Options.html#index-mfloat-ieee)
+
+mbwx
+UrlSuffix(gcc/DEC-Alpha-Options.html#index-mbwx)
+
+mmax
+UrlSuffix(gcc/DEC-Alpha-Options.html#index-mmax)
+
+mfix
+UrlSuffix(gcc/DEC-Alpha-Options.html#index-mfix)
+
+mcix
+UrlSuffix(gcc/DEC-Alpha-Options.html#index-mcix)
+
+mexplicit-relocs
+UrlSuffix(gcc/DEC-Alpha-Options.html#index-mexplicit-relocs)
+
+msmall-data
+UrlSuffix(gcc/DEC-Alpha-Options.html#index-msmall-data)
+
+mlarge-data
+UrlSuffix(gcc/DEC-Alpha-Options.html#index-mlarge-data)
+
+msmall-text
+UrlSuffix(gcc/DEC-Alpha-Options.html#index-msmall-text)
+
+mlarge-text
+UrlSuffix(gcc/DEC-Alpha-Options.html#index-mlarge-text)
+
+; skipping UrlSuffix for 'mlong-double-128' due to finding no URLs
+
+; skipping UrlSuffix for 'mlong-double-64' due to finding no URLs
+
+mcpu=
+UrlSuffix(gcc/DEC-Alpha-Options.html#index-mcpu-4)
+
+mtune=
+UrlSuffix(gcc/DEC-Alpha-Options.html#index-mtune-6)
+
+mfp-rounding-mode=
+UrlSuffix(gcc/DEC-Alpha-Options.html#index-mfp-rounding-mode)
+
+mfp-trap-mode=
+UrlSuffix(gcc/DEC-Alpha-Options.html#index-mfp-trap-mode)
+
+mtrap-precision=
+UrlSuffix(gcc/DEC-Alpha-Options.html#index-mtrap-precision)
+
+mmemory-latency=
+UrlSuffix(gcc/DEC-Alpha-Options.html#index-mmemory-latency)
+
+; skipping UrlSuffix for 'mtls-size=' due to finding no URLs
+
diff --git a/gcc/config/alpha/elf.opt.urls b/gcc/config/alpha/elf.opt.urls
new file mode 100644
index 0000000..d97d0fe
--- /dev/null
+++ b/gcc/config/alpha/elf.opt.urls
@@ -0,0 +1,2 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/alpha/elf.opt and generated HTML
+
diff --git a/gcc/config/arc/arc-tables.opt.urls b/gcc/config/arc/arc-tables.opt.urls
new file mode 100644
index 0000000..1e177e8
--- /dev/null
+++ b/gcc/config/arc/arc-tables.opt.urls
@@ -0,0 +1,2 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/arc/arc-tables.opt and generated HTML
+
diff --git a/gcc/config/arc/arc.opt.urls b/gcc/config/arc/arc.opt.urls
new file mode 100644
index 0000000..bb9a8eb
--- /dev/null
+++ b/gcc/config/arc/arc.opt.urls
@@ -0,0 +1,260 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/arc/arc.opt and generated HTML
+
+mbig-endian
+UrlSuffix(gcc/ARC-Options.html#index-mbig-endian-1)
+
+mlittle-endian
+UrlSuffix(gcc/ARC-Options.html#index-mlittle-endian-1)
+
+mno-cond-exec
+UrlSuffix(gcc/ARC-Options.html#index-mno-cond-exec)
+
+mA6
+UrlSuffix(gcc/ARC-Options.html#index-mA6)
+
+mARC600
+UrlSuffix(gcc/ARC-Options.html#index-mARC600)
+
+mARC601
+UrlSuffix(gcc/ARC-Options.html#index-mARC601)
+
+mA7
+UrlSuffix(gcc/ARC-Options.html#index-mA7)
+
+mARC700
+UrlSuffix(gcc/ARC-Options.html#index-mARC700)
+
+mjli-always
+UrlSuffix(gcc/ARC-Options.html#index-mjli-always)
+
+mmpy-option=
+UrlSuffix(gcc/ARC-Options.html#index-mmpy-option)
+
+mdiv-rem
+UrlSuffix(gcc/ARC-Options.html#index-mdiv-rem)
+
+mcode-density
+UrlSuffix(gcc/ARC-Options.html#index-mcode-density)
+
+mmixed-code
+UrlSuffix(gcc/ARC-Options.html#index-mmixed-code)
+
+mvolatile-cache
+UrlSuffix(gcc/ARC-Options.html#index-mvolatile-cache)
+
+mno-volatile-cache
+UrlSuffix(gcc/ARC-Options.html#index-mno-volatile-cache)
+
+mbarrel-shifter
+UrlSuffix(gcc/ARC-Options.html#index-mbarrel-shifter)
+
+mnorm
+UrlSuffix(gcc/ARC-Options.html#index-mnorm)
+
+mswap
+UrlSuffix(gcc/ARC-Options.html#index-mswap)
+
+mmul64
+UrlSuffix(gcc/ARC-Options.html#index-mmul64)
+
+mno-mpy
+UrlSuffix(gcc/ARC-Options.html#index-mno-mpy)
+
+mea
+UrlSuffix(gcc/ARC-Options.html#index-mea)
+
+msoft-float
+UrlSuffix(gcc/ARC-Options.html#index-msoft-float)
+
+mlong-calls
+UrlSuffix(gcc/ARC-Options.html#index-mlong-calls-1)
+
+mno-brcc
+UrlSuffix(gcc/ARC-Options.html#index-mno-brcc)
+
+msdata
+UrlSuffix(gcc/ARC-Options.html#index-msdata)
+
+mmillicode
+UrlSuffix(gcc/ARC-Options.html#index-mmillicode)
+
+mspfp
+UrlSuffix(gcc/ARC-Options.html#index-mspfp)
+
+mspfp-compact
+UrlSuffix(gcc/ARC-Options.html#index-mspfp-compact)
+
+mspfp-fast
+UrlSuffix(gcc/ARC-Options.html#index-mspfp-fast)
+
+margonaut
+UrlSuffix(gcc/ARC-Options.html#index-margonaut)
+
+mdpfp
+UrlSuffix(gcc/ARC-Options.html#index-mdpfp)
+
+mdpfp-compact
+UrlSuffix(gcc/ARC-Options.html#index-mdpfp-compact)
+
+mdpfp-fast
+UrlSuffix(gcc/ARC-Options.html#index-mdpfp-fast)
+
+mno-dpfp-lrsr
+UrlSuffix(gcc/ARC-Options.html#index-mno-dpfp-lrsr)
+
+msimd
+UrlSuffix(gcc/ARC-Options.html#index-msimd)
+
+mcpu=
+UrlSuffix(gcc/ARC-Options.html#index-mcpu-1)
+
+msize-level=
+UrlSuffix(gcc/ARC-Options.html#index-msize-level)
+
+misize
+UrlSuffix(gcc/ARC-Options.html#index-misize)
+
+mmultcost=
+UrlSuffix(gcc/ARC-Options.html#index-mmultcost)
+
+mtune=
+UrlSuffix(gcc/ARC-Options.html#index-mtune-2)
+
+mindexed-loads
+UrlSuffix(gcc/ARC-Options.html#index-mindexed-loads)
+
+mauto-modify-reg
+UrlSuffix(gcc/ARC-Options.html#index-mauto-modify-reg)
+
+mmul32x16
+UrlSuffix(gcc/ARC-Options.html#index-mmul32x16)
+
+munalign-prob-threshold=
+UrlSuffix(gcc/ARC-Options.html#index-munalign-prob-threshold)
+
+mmedium-calls
+UrlSuffix(gcc/ARC-Options.html#index-mmedium-calls)
+
+mannotate-align
+UrlSuffix(gcc/ARC-Options.html#index-mannotate-align)
+
+malign-call
+UrlSuffix(gcc/ARC-Options.html#index-malign-call)
+
+mRcq
+UrlSuffix(gcc/ARC-Options.html#index-mRcq)
+
+mRcw
+UrlSuffix(gcc/ARC-Options.html#index-mRcw)
+
+mearly-cbranchsi
+UrlSuffix(gcc/ARC-Options.html#index-mearly-cbranchsi)
+
+mbbit-peephole
+UrlSuffix(gcc/ARC-Options.html#index-mbbit-peephole)
+
+mcase-vector-pcrel
+UrlSuffix(gcc/ARC-Options.html#index-mcase-vector-pcrel)
+
+mcompact-casesi
+UrlSuffix(gcc/ARC-Options.html#index-mcompact-casesi)
+
+mq-class
+UrlSuffix(gcc/ARC-Options.html#index-mq-class)
+
+mexpand-adddi
+UrlSuffix(gcc/ARC-Options.html#index-mexpand-adddi)
+
+; skipping UrlSuffix for 'mcrc' due to finding no URLs
+
+mdsp-packa
+UrlSuffix(gcc/ARC-Options.html#index-mdsp-packa)
+
+mdvbf
+UrlSuffix(gcc/ARC-Options.html#index-mdvbf)
+
+mmac-d16
+UrlSuffix(gcc/ARC-Options.html#index-mmac-d16)
+
+mmac-24
+UrlSuffix(gcc/ARC-Options.html#index-mmac-24)
+
+mtelephony
+UrlSuffix(gcc/ARC-Options.html#index-mtelephony)
+
+mxy
+UrlSuffix(gcc/ARC-Options.html#index-mxy)
+
+mlock
+UrlSuffix(gcc/ARC-Options.html#index-mlock)
+
+mswape
+UrlSuffix(gcc/ARC-Options.html#index-mswape)
+
+mrtsc
+UrlSuffix(gcc/ARC-Options.html#index-mrtsc)
+
+EB
+UrlSuffix(gcc/ARC-Options.html#index-EB)
+
+EL
+UrlSuffix(gcc/ARC-Options.html#index-EL)
+
+marclinux
+UrlSuffix(gcc/ARC-Options.html#index-marclinux)
+
+marclinux_prof
+UrlSuffix(gcc/ARC-Options.html#index-marclinux_005fprof)
+
+mlra
+UrlSuffix(gcc/ARC-Options.html#index-mlra)
+
+mlra-priority-none
+UrlSuffix(gcc/ARC-Options.html#index-mlra-priority-none)
+
+mlra-priority-compact
+UrlSuffix(gcc/ARC-Options.html#index-mlra-priority-compact)
+
+mlra-priority-noncompact
+UrlSuffix(gcc/ARC-Options.html#index-mlra-priority-noncompact)
+
+mEA
+UrlSuffix(gcc/ARC-Options.html#index-mEA)
+
+multcost=
+UrlSuffix(gcc/ARC-Options.html#index-multcost)
+
+matomic
+UrlSuffix(gcc/ARC-Options.html#index-matomic)
+
+mll64
+UrlSuffix(gcc/ARC-Options.html#index-mll64)
+
+mfpu=
+UrlSuffix(gcc/ARC-Options.html#index-mfpu)
+
+mtp-regno=
+UrlSuffix(gcc/ARC-Options.html#index-mtp-regno)
+
+; skipping UrlSuffix for 'mbitops' due to finding no URLs
+
+; skipping UrlSuffix for 'munaligned-access' due to finding no URLs
+
+mirq-ctrl-saved=
+UrlSuffix(gcc/ARC-Options.html#index-mirq-ctrl-saved)
+
+mrgf-banked-regs=
+UrlSuffix(gcc/ARC-Options.html#index-mrgf-banked-regs)
+
+mlpc-width=
+UrlSuffix(gcc/ARC-Options.html#index-mlpc-width)
+
+mrf16
+UrlSuffix(gcc/ARC-Options.html#index-mrf16)
+
+mbranch-index
+UrlSuffix(gcc/ARC-Options.html#index-mbranch-index)
+
+mcode-density-frame
+UrlSuffix(gcc/ARC-Options.html#index-mcode-density-frame)
+
diff --git a/gcc/config/arm/arm-tables.opt.urls b/gcc/config/arm/arm-tables.opt.urls
new file mode 100644
index 0000000..f0a6f8e
--- /dev/null
+++ b/gcc/config/arm/arm-tables.opt.urls
@@ -0,0 +1,2 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/arm/arm-tables.opt and generated HTML
+
diff --git a/gcc/config/arm/arm.opt.urls b/gcc/config/arm/arm.opt.urls
new file mode 100644
index 0000000..b3696f7
--- /dev/null
+++ b/gcc/config/arm/arm.opt.urls
@@ -0,0 +1,149 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/arm/arm.opt and generated HTML
+
+mabi=
+UrlSuffix(gcc/ARM-Options.html#index-mabi-1)
+
+mabort-on-noreturn
+UrlSuffix(gcc/ARM-Options.html#index-mabort-on-noreturn)
+
+mapcs
+UrlSuffix(gcc/ARM-Options.html#index-mapcs)
+
+mapcs-frame
+UrlSuffix(gcc/ARM-Options.html#index-mapcs-frame)
+
+march=
+UrlSuffix(gcc/ARM-Options.html#index-march-2)
+
+marm
+UrlSuffix(gcc/ARM-Options.html#index-marm)
+
+mbig-endian
+UrlSuffix(gcc/ARM-Options.html#index-mbig-endian-2)
+
+mcallee-super-interworking
+UrlSuffix(gcc/ARM-Options.html#index-mcallee-super-interworking)
+
+mcaller-super-interworking
+UrlSuffix(gcc/ARM-Options.html#index-mcaller-super-interworking)
+
+mcpu=
+UrlSuffix(gcc/ARM-Options.html#index-mcpu-2)
+
+mfloat-abi=
+UrlSuffix(gcc/ARM-Options.html#index-mfloat-abi)
+
+mcmse
+UrlSuffix(gcc/ARM-Options.html#index-mcmse)
+
+mflip-thumb
+UrlSuffix(gcc/ARM-Options.html#index-mflip-thumb)
+
+mfp16-format=
+UrlSuffix(gcc/ARM-Options.html#index-mfp16-format)
+
+mfpu=
+UrlSuffix(gcc/ARM-Options.html#index-mfpu-1)
+
+; skipping UrlSuffix for 'mhard-float' due to finding no URLs
+
+mlittle-endian
+UrlSuffix(gcc/ARM-Options.html#index-mlittle-endian-2)
+
+mlong-calls
+UrlSuffix(gcc/ARM-Options.html#index-mlong-calls-2)
+
+mpic-data-is-text-relative
+UrlSuffix(gcc/ARM-Options.html#index-mpic-data-is-text-relative)
+
+mpic-register=
+UrlSuffix(gcc/ARM-Options.html#index-mpic-register)
+
+mpoke-function-name
+UrlSuffix(gcc/ARM-Options.html#index-mpoke-function-name)
+
+msched-prolog
+UrlSuffix(gcc/ARM-Options.html#index-msched-prolog)
+
+msingle-pic-base
+UrlSuffix(gcc/ARM-Options.html#index-msingle-pic-base)
+
+; skipping UrlSuffix for 'msoft-float' due to finding no URLs
+
+mstructure-size-boundary=
+UrlSuffix(gcc/ARM-Options.html#index-mstructure-size-boundary)
+
+mthumb
+UrlSuffix(gcc/ARM-Options.html#index-mthumb)
+
+mthumb-interwork
+UrlSuffix(gcc/ARM-Options.html#index-mthumb-interwork)
+
+mtls-dialect=
+UrlSuffix(gcc/ARM-Options.html#index-mtls-dialect)
+
+mtp=
+UrlSuffix(gcc/ARM-Options.html#index-mtp-1)
+
+mtpcs-frame
+UrlSuffix(gcc/ARM-Options.html#index-mtpcs-frame)
+
+mtpcs-leaf-frame
+UrlSuffix(gcc/ARM-Options.html#index-mtpcs-leaf-frame)
+
+mtune=
+UrlSuffix(gcc/ARM-Options.html#index-mtune-4)
+
+mprint-tune-info
+UrlSuffix(gcc/ARM-Options.html#index-mprint-tune-info)
+
+mverbose-cost-dump
+UrlSuffix(gcc/ARM-Options.html#index-mverbose-cost-dump-1)
+
+mword-relocations
+UrlSuffix(gcc/ARM-Options.html#index-mword-relocations)
+
+mrestrict-it
+UrlSuffix(gcc/ARM-Options.html#index-mrestrict-it)
+
+mfix-cortex-m3-ldrd
+UrlSuffix(gcc/ARM-Options.html#index-mfix-cortex-m3-ldrd)
+
+mfix-cmse-cve-2021-35465
+UrlSuffix(gcc/ARM-Options.html#index-mfix-cmse-cve-2021-35465)
+
+munaligned-access
+UrlSuffix(gcc/ARM-Options.html#index-munaligned-access)
+
+mneon-for-64bits
+UrlSuffix(gcc/ARM-Options.html#index-mneon-for-64bits)
+
+mslow-flash-data
+UrlSuffix(gcc/ARM-Options.html#index-mslow-flash-data)
+
+masm-syntax-unified
+UrlSuffix(gcc/ARM-Options.html#index-masm-syntax-unified)
+
+mpure-code
+UrlSuffix(gcc/ARM-Options.html#index-mpure-code)
+
+mbe8
+UrlSuffix(gcc/ARM-Options.html#index-mbe8)
+
+; skipping UrlSuffix for 'mbranch-cost=' due to finding no URLs
+
+mbranch-protection=
+UrlSuffix(gcc/ARM-Options.html#index-mbranch-protection-1)
+
+mgeneral-regs-only
+UrlSuffix(gcc/ARM-Options.html#index-mgeneral-regs-only-1)
+
+mfdpic
+UrlSuffix(gcc/ARM-Options.html#index-mfdpic)
+
+mstack-protector-guard=
+UrlSuffix(gcc/ARM-Options.html#index-mstack-protector-guard-1)
+
+mstack-protector-guard-offset=
+UrlSuffix(gcc/ARM-Options.html#index-mstack-protector-guard-offset-1)
+
diff --git a/gcc/config/arm/vxworks.opt.urls b/gcc/config/arm/vxworks.opt.urls
new file mode 100644
index 0000000..8fe7eec
--- /dev/null
+++ b/gcc/config/arm/vxworks.opt.urls
@@ -0,0 +1,2 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/arm/vxworks.opt and generated HTML
+
diff --git a/gcc/config/avr/avr.opt.urls b/gcc/config/avr/avr.opt.urls
new file mode 100644
index 0000000..7af6771
--- /dev/null
+++ b/gcc/config/avr/avr.opt.urls
@@ -0,0 +1,71 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/avr/avr.opt and generated HTML
+
+mcall-prologues
+UrlSuffix(gcc/AVR-Options.html#index-mcall-prologues)
+
+mmcu=
+UrlSuffix(gcc/AVR-Options.html#index-mmcu)
+
+mgas-isr-prologues
+UrlSuffix(gcc/AVR-Options.html#index-mgas-isr-prologues)
+
+mn-flash=
+UrlSuffix(gcc/AVR-Options.html#index-mn-flash)
+
+mrmw
+UrlSuffix(gcc/AVR-Options.html#index-mrmw)
+
+mshort-calls
+UrlSuffix(gcc/AVR-Options.html#index-mshort-calls)
+
+mint8
+UrlSuffix(gcc/AVR-Options.html#index-mint8)
+
+mno-interrupts
+UrlSuffix(gcc/AVR-Options.html#index-mno-interrupts)
+
+mbranch-cost=
+UrlSuffix(gcc/AVR-Options.html#index-mbranch-cost-1)
+
+mmain-is-OS_task
+UrlSuffix(gcc/AVR-Options.html#index-mmain-is-OS_005ftask)
+
+mtiny-stack
+UrlSuffix(gcc/AVR-Options.html#index-mtiny-stack)
+
+mrelax
+UrlSuffix(gcc/AVR-Options.html#index-mrelax)
+
+maccumulate-args
+UrlSuffix(gcc/AVR-Options.html#index-maccumulate-args)
+
+mstrict-X
+UrlSuffix(gcc/AVR-Options.html#index-mstrict-X)
+
+msp8
+UrlSuffix(gcc/AVR-Options.html#index-msp8)
+
+Waddr-space-convert
+UrlSuffix(gcc/AVR-Options.html#index-Waddr-space-convert)
+
+Wmisspelled-isr
+UrlSuffix(gcc/AVR-Options.html#index-Wmisspelled-isr)
+
+mfract-convert-truncate
+UrlSuffix(gcc/AVR-Options.html#index-mfract-convert-truncate)
+
+mabsdata
+UrlSuffix(gcc/AVR-Options.html#index-mabsdata)
+
+mdouble=
+UrlSuffix(gcc/AVR-Options.html#index-mdouble)
+
+mlong-double=
+UrlSuffix(gcc/AVR-Options.html#index-mlong-double)
+
+nodevicelib
+UrlSuffix(gcc/AVR-Options.html#index-nodevicelib)
+
+nodevicespecs
+UrlSuffix(gcc/AVR-Options.html#index-nodevicespecs)
+
diff --git a/gcc/config/bfin/bfin.opt.urls b/gcc/config/bfin/bfin.opt.urls
new file mode 100644
index 0000000..8210fee
--- /dev/null
+++ b/gcc/config/bfin/bfin.opt.urls
@@ -0,0 +1,61 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/bfin/bfin.opt and generated HTML
+
+msim
+UrlSuffix(gcc/Blackfin-Options.html#index-msim)
+
+mcpu=
+UrlSuffix(gcc/Blackfin-Options.html#index-mcpu_003d)
+
+momit-leaf-frame-pointer
+UrlSuffix(gcc/Blackfin-Options.html#index-momit-leaf-frame-pointer-1)
+
+mlow64k
+UrlSuffix(gcc/Blackfin-Options.html#index-mlow64k)
+
+mcsync-anomaly
+UrlSuffix(gcc/Blackfin-Options.html#index-mcsync-anomaly)
+
+mspecld-anomaly
+UrlSuffix(gcc/Blackfin-Options.html#index-mspecld-anomaly)
+
+mid-shared-library
+UrlSuffix(gcc/Blackfin-Options.html#index-mid-shared-library)
+
+mleaf-id-shared-library
+UrlSuffix(gcc/Blackfin-Options.html#index-mleaf-id-shared-library)
+
+mshared-library-id=
+UrlSuffix(gcc/Blackfin-Options.html#index-mshared-library-id)
+
+msep-data
+UrlSuffix(gcc/Blackfin-Options.html#index-msep-data)
+
+mlong-calls
+UrlSuffix(gcc/Blackfin-Options.html#index-mlong-calls-3)
+
+mfast-fp
+UrlSuffix(gcc/Blackfin-Options.html#index-mfast-fp)
+
+; skipping UrlSuffix for 'mfdpic' due to finding no URLs
+
+minline-plt
+UrlSuffix(gcc/Blackfin-Options.html#index-minline-plt)
+
+mstack-check-l1
+UrlSuffix(gcc/Blackfin-Options.html#index-mstack-check-l1)
+
+mmulticore
+UrlSuffix(gcc/Blackfin-Options.html#index-mmulticore)
+
+mcorea
+UrlSuffix(gcc/Blackfin-Options.html#index-mcorea)
+
+mcoreb
+UrlSuffix(gcc/Blackfin-Options.html#index-mcoreb)
+
+msdram
+UrlSuffix(gcc/Blackfin-Options.html#index-msdram)
+
+micplb
+UrlSuffix(gcc/Blackfin-Options.html#index-micplb)
+
diff --git a/gcc/config/bpf/bpf.opt.urls b/gcc/config/bpf/bpf.opt.urls
new file mode 100644
index 0000000..8c1e5f8
--- /dev/null
+++ b/gcc/config/bpf/bpf.opt.urls
@@ -0,0 +1,35 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/bpf/bpf.opt and generated HTML
+
+mbig-endian
+UrlSuffix(gcc/eBPF-Options.html#index-mbig-endian-5)
+
+mlittle-endian
+UrlSuffix(gcc/eBPF-Options.html#index-mlittle-endian-5)
+
+mco-re
+UrlSuffix(gcc/eBPF-Options.html#index-mco-re)
+
+mjmpext
+UrlSuffix(gcc/eBPF-Options.html#index-mjmpext)
+
+malu32
+UrlSuffix(gcc/eBPF-Options.html#index-malu32)
+
+mjmp32
+UrlSuffix(gcc/eBPF-Options.html#index-mjmp32)
+
+mv3-atomics
+UrlSuffix(gcc/eBPF-Options.html#index-mv3-atomics)
+
+mbswap
+UrlSuffix(gcc/eBPF-Options.html#index-mbswap)
+
+msdiv
+UrlSuffix(gcc/eBPF-Options.html#index-msdiv)
+
+msmov
+UrlSuffix(gcc/eBPF-Options.html#index-msmov)
+
+mcpu=
+UrlSuffix(gcc/eBPF-Options.html#index-mcpu-5)
+
diff --git a/gcc/config/c6x/c6x-tables.opt.urls b/gcc/config/c6x/c6x-tables.opt.urls
new file mode 100644
index 0000000..35d14c7
--- /dev/null
+++ b/gcc/config/c6x/c6x-tables.opt.urls
@@ -0,0 +1,2 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/c6x/c6x-tables.opt and generated HTML
+
diff --git a/gcc/config/c6x/c6x.opt.urls b/gcc/config/c6x/c6x.opt.urls
new file mode 100644
index 0000000..5b1c103
--- /dev/null
+++ b/gcc/config/c6x/c6x.opt.urls
@@ -0,0 +1,18 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/c6x/c6x.opt and generated HTML
+
+mbig-endian
+UrlSuffix(gcc/C6X-Options.html#index-mbig-endian-3)
+
+mlittle-endian
+UrlSuffix(gcc/C6X-Options.html#index-mlittle-endian-3)
+
+msim
+UrlSuffix(gcc/C6X-Options.html#index-msim-1)
+
+; skipping UrlSuffix for 'msdata=' due to finding no URLs
+
+; skipping UrlSuffix for 'mlong-calls' due to finding no URLs
+
+march=
+UrlSuffix(gcc/C6X-Options.html#index-march-3)
+
diff --git a/gcc/config/cris/cris.opt.urls b/gcc/config/cris/cris.opt.urls
new file mode 100644
index 0000000..56eeaa2
--- /dev/null
+++ b/gcc/config/cris/cris.opt.urls
@@ -0,0 +1,65 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/cris/cris.opt and generated HTML
+
+mmul-bug-workaround
+UrlSuffix(gcc/CRIS-Options.html#index-mmul-bug-workaround)
+
+metrax4
+UrlSuffix(gcc/CRIS-Options.html#index-metrax4)
+
+metrax100
+UrlSuffix(gcc/CRIS-Options.html#index-metrax100)
+
+mpdebug
+UrlSuffix(gcc/CRIS-Options.html#index-mpdebug)
+
+mcc-init
+UrlSuffix(gcc/CRIS-Options.html#index-mcc-init)
+
+mside-effects
+UrlSuffix(gcc/CRIS-Options.html#index-mside-effects)
+
+mno-side-effects
+UrlSuffix(gcc/CRIS-Options.html#index-mno-side-effects)
+
+mstack-align
+UrlSuffix(gcc/CRIS-Options.html#index-mstack-align)
+
+mno-stack-align
+UrlSuffix(gcc/CRIS-Options.html#index-mno-stack-align)
+
+mdata-align
+UrlSuffix(gcc/CRIS-Options.html#index-mdata-align)
+
+mno-data-align
+UrlSuffix(gcc/CRIS-Options.html#index-mno-data-align)
+
+mconst-align
+UrlSuffix(gcc/CRIS-Options.html#index-mconst-align)
+
+mno-const-align
+UrlSuffix(gcc/CRIS-Options.html#index-mno-const-align)
+
+m32-bit
+UrlSuffix(gcc/CRIS-Options.html#index-m32-bit)
+
+m16-bit
+UrlSuffix(gcc/CRIS-Options.html#index-m16-bit)
+
+m8-bit
+UrlSuffix(gcc/CRIS-Options.html#index-m8-bit)
+
+mprologue-epilogue
+UrlSuffix(gcc/CRIS-Options.html#index-mprologue-epilogue)
+
+mno-prologue-epilogue
+UrlSuffix(gcc/CRIS-Options.html#index-mno-prologue-epilogue)
+
+mcpu=
+UrlSuffix(gcc/CRIS-Options.html#index-mcpu-3)
+
+march=
+UrlSuffix(gcc/CRIS-Options.html#index-march-4)
+
+mtune=
+UrlSuffix(gcc/CRIS-Options.html#index-mtune-5)
+
diff --git a/gcc/config/cris/elf.opt.urls b/gcc/config/cris/elf.opt.urls
new file mode 100644
index 0000000..bdfa01e
--- /dev/null
+++ b/gcc/config/cris/elf.opt.urls
@@ -0,0 +1,8 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/cris/elf.opt and generated HTML
+
+melf
+UrlSuffix(gcc/CRIS-Options.html#index-melf)
+
+sim
+UrlSuffix(gcc/CRIS-Options.html#index-sim)
+
diff --git a/gcc/config/csky/csky.opt.urls b/gcc/config/csky/csky.opt.urls
new file mode 100644
index 0000000..96b0b17
--- /dev/null
+++ b/gcc/config/csky/csky.opt.urls
@@ -0,0 +1,104 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/csky/csky.opt and generated HTML
+
+march=
+UrlSuffix(gcc/C-SKY-Options.html#index-march_003d)
+
+mcpu=
+UrlSuffix(gcc/C-SKY-Options.html#index-mcpu_003d-1)
+
+mbig-endian
+UrlSuffix(gcc/C-SKY-Options.html#index-mbig-endian-4)
+
+EB
+UrlSuffix(gcc/C-SKY-Options.html#index-EB-1)
+
+mlittle-endian
+UrlSuffix(gcc/C-SKY-Options.html#index-mlittle-endian-4)
+
+EL
+UrlSuffix(gcc/C-SKY-Options.html#index-EL-1)
+
+mhard-float
+UrlSuffix(gcc/C-SKY-Options.html#index-mhard-float)
+
+msoft-float
+UrlSuffix(gcc/C-SKY-Options.html#index-msoft-float-1)
+
+mfloat-abi=
+UrlSuffix(gcc/C-SKY-Options.html#index-mfloat-abi-1)
+
+mfpu=
+UrlSuffix(gcc/C-SKY-Options.html#index-mfpu_003d)
+
+mdouble-float
+UrlSuffix(gcc/C-SKY-Options.html#index-mdouble-float)
+
+mfdivdu
+UrlSuffix(gcc/C-SKY-Options.html#index-mfdivdu)
+
+melrw
+UrlSuffix(gcc/C-SKY-Options.html#index-melrw)
+
+mistack
+UrlSuffix(gcc/C-SKY-Options.html#index-mistack)
+
+mmp
+UrlSuffix(gcc/C-SKY-Options.html#index-mmp)
+
+mcp
+UrlSuffix(gcc/C-SKY-Options.html#index-mcp)
+
+mcache
+UrlSuffix(gcc/C-SKY-Options.html#index-mcache)
+
+msecurity
+UrlSuffix(gcc/C-SKY-Options.html#index-msecurity)
+
+mtrust
+UrlSuffix(gcc/C-SKY-Options.html#index-mtrust)
+
+mdsp
+UrlSuffix(gcc/C-SKY-Options.html#index-mdsp)
+
+medsp
+UrlSuffix(gcc/C-SKY-Options.html#index-medsp)
+
+mvdsp
+UrlSuffix(gcc/C-SKY-Options.html#index-mvdsp)
+
+mdiv
+UrlSuffix(gcc/C-SKY-Options.html#index-mdiv)
+
+msmart
+UrlSuffix(gcc/C-SKY-Options.html#index-msmart)
+
+mhigh-registers
+UrlSuffix(gcc/C-SKY-Options.html#index-mhigh-registers)
+
+manchor
+UrlSuffix(gcc/C-SKY-Options.html#index-manchor)
+
+mpushpop
+UrlSuffix(gcc/C-SKY-Options.html#index-mpushpop)
+
+mmultiple-stld
+UrlSuffix(gcc/C-SKY-Options.html#index-mmultiple-stld)
+
+mconstpool
+UrlSuffix(gcc/C-SKY-Options.html#index-mconstpool)
+
+mstack-size
+UrlSuffix(gcc/C-SKY-Options.html#index-mstack-size-1)
+
+mccrt
+UrlSuffix(gcc/C-SKY-Options.html#index-mccrt)
+
+mbranch-cost=
+UrlSuffix(gcc/C-SKY-Options.html#index-mbranch-cost_003d)
+
+msched-prolog
+UrlSuffix(gcc/C-SKY-Options.html#index-msched-prolog-1)
+
+msim
+UrlSuffix(gcc/C-SKY-Options.html#index-msim-2)
+
diff --git a/gcc/config/csky/csky_tables.opt.urls b/gcc/config/csky/csky_tables.opt.urls
new file mode 100644
index 0000000..eaa247bc
--- /dev/null
+++ b/gcc/config/csky/csky_tables.opt.urls
@@ -0,0 +1,2 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/csky/csky_tables.opt and generated HTML
+
diff --git a/gcc/config/darwin.opt.urls b/gcc/config/darwin.opt.urls
new file mode 100644
index 0000000..e83d183
--- /dev/null
+++ b/gcc/config/darwin.opt.urls
@@ -0,0 +1,224 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/darwin.opt and generated HTML
+
+dependency-file
+UrlSuffix(gcc/Darwin-Options.html#index-dependency-file)
+
+fconstant-cfstrings
+UrlSuffix(gcc/Darwin-Options.html#index-fconstant-cfstrings)
+
+iframework
+UrlSuffix(gcc/Darwin-Options.html#index-iframework)
+
+mconstant-cfstrings
+UrlSuffix(gcc/Darwin-Options.html#index-mconstant-cfstrings)
+
+; skipping UrlSuffix for 'mdynamic-no-pic' due to finding no URLs
+
+mfix-and-continue
+UrlSuffix(gcc/Darwin-Options.html#index-mfix-and-continue)
+
+mkernel
+UrlSuffix(gcc/Darwin-Options.html#index-mkernel)
+
+mmacosx-version-min=
+UrlSuffix(gcc/Darwin-Options.html#index-mmacosx-version-min)
+
+mone-byte-bool
+UrlSuffix(gcc/Darwin-Options.html#index-mone-byte-bool)
+
+all_load
+UrlSuffix(gcc/Darwin-Options.html#index-all_005fload)
+
+allowable_client
+UrlSuffix(gcc/Darwin-Options.html#index-allowable_005fclient)
+
+arch_errors_fatal
+UrlSuffix(gcc/Darwin-Options.html#index-arch_005ferrors_005ffatal)
+
+bind_at_load
+UrlSuffix(gcc/Darwin-Options.html#index-bind_005fat_005fload)
+
+bundle
+UrlSuffix(gcc/Darwin-Options.html#index-bundle)
+
+bundle_loader
+UrlSuffix(gcc/Darwin-Options.html#index-bundle_005floader)
+
+client_name
+UrlSuffix(gcc/Darwin-Options.html#index-client_005fname)
+
+compatibility_version
+UrlSuffix(gcc/Darwin-Options.html#index-compatibility_005fversion)
+
+current_version
+UrlSuffix(gcc/Darwin-Options.html#index-current_005fversion)
+
+dead_strip
+UrlSuffix(gcc/Darwin-Options.html#index-dead_005fstrip)
+
+dylib_file
+UrlSuffix(gcc/Darwin-Options.html#index-dylib_005ffile)
+
+dylinker_install_name
+UrlSuffix(gcc/Darwin-Options.html#index-dylinker_005finstall_005fname)
+
+dynamic
+UrlSuffix(gcc/Darwin-Options.html#index-dynamic)
+
+dynamiclib
+UrlSuffix(gcc/Darwin-Options.html#index-dynamiclib)
+
+exported_symbols_list
+UrlSuffix(gcc/Darwin-Options.html#index-exported_005fsymbols_005flist)
+
+filelist
+UrlSuffix(gcc/Darwin-Options.html#index-filelist)
+
+flat_namespace
+UrlSuffix(gcc/Darwin-Options.html#index-flat_005fnamespace)
+
+force_cpusubtype_ALL
+UrlSuffix(gcc/Darwin-Options.html#index-force_005fcpusubtype_005fALL)
+
+force_flat_namespace
+UrlSuffix(gcc/Darwin-Options.html#index-force_005fflat_005fnamespace)
+
+gfull
+UrlSuffix(gcc/Darwin-Options.html#index-gfull)
+
+gused
+UrlSuffix(gcc/Darwin-Options.html#index-gused)
+
+headerpad_max_install_names
+UrlSuffix(gcc/Darwin-Options.html#index-headerpad_005fmax_005finstall_005fnames)
+
+image_base
+UrlSuffix(gcc/Darwin-Options.html#index-image_005fbase)
+
+init
+UrlSuffix(gcc/Darwin-Options.html#index-init)
+
+install_name
+UrlSuffix(gcc/Darwin-Options.html#index-install_005fname)
+
+keep_private_externs
+UrlSuffix(gcc/Darwin-Options.html#index-keep_005fprivate_005fexterns)
+
+multi_module
+UrlSuffix(gcc/Darwin-Options.html#index-multi_005fmodule)
+
+multiply_defined
+UrlSuffix(gcc/Darwin-Options.html#index-multiply_005fdefined)
+
+multiply_defined_unused
+UrlSuffix(gcc/Darwin-Options.html#index-multiply_005fdefined_005funused)
+
+no_dead_strip_inits_and_terms
+UrlSuffix(gcc/Darwin-Options.html#index-no_005fdead_005fstrip_005finits_005fand_005fterms)
+
+nodefaultrpaths
+UrlSuffix(gcc/Darwin-Options.html#index-nodefaultrpaths)
+
+nofixprebinding
+UrlSuffix(gcc/Darwin-Options.html#index-nofixprebinding)
+
+nomultidefs
+UrlSuffix(gcc/Darwin-Options.html#index-nomultidefs)
+
+noprebind
+UrlSuffix(gcc/Darwin-Options.html#index-noprebind)
+
+noseglinkedit
+UrlSuffix(gcc/Darwin-Options.html#index-noseglinkedit)
+
+pagezero_size
+UrlSuffix(gcc/Darwin-Options.html#index-pagezero_005fsize)
+
+prebind
+UrlSuffix(gcc/Darwin-Options.html#index-prebind)
+
+prebind_all_twolevel_modules
+UrlSuffix(gcc/Darwin-Options.html#index-prebind_005fall_005ftwolevel_005fmodules)
+
+private_bundle
+UrlSuffix(gcc/Darwin-Options.html#index-private_005fbundle)
+
+; skipping UrlSuffix for 'pthread' due to multiple URLs:
+; duplicate: 'gcc/Link-Options.html#index-pthread-1'
+; duplicate: 'gcc/Preprocessor-Options.html#index-pthread'
+
+rdynamic
+UrlSuffix(gcc/Link-Options.html#index-rdynamic)
+
+read_only_relocs
+UrlSuffix(gcc/Darwin-Options.html#index-read_005fonly_005frelocs)
+
+sectalign
+UrlSuffix(gcc/Darwin-Options.html#index-sectalign)
+
+sectcreate
+UrlSuffix(gcc/Darwin-Options.html#index-sectcreate)
+
+sectobjectsymbols
+UrlSuffix(gcc/Darwin-Options.html#index-sectobjectsymbols)
+
+sectorder
+UrlSuffix(gcc/Darwin-Options.html#index-sectorder)
+
+seg_addr_table
+UrlSuffix(gcc/Darwin-Options.html#index-seg_005faddr_005ftable)
+
+seg_addr_table_filename
+UrlSuffix(gcc/Darwin-Options.html#index-seg_005faddr_005ftable_005ffilename)
+
+seg1addr
+UrlSuffix(gcc/Darwin-Options.html#index-seg1addr)
+
+segaddr
+UrlSuffix(gcc/Darwin-Options.html#index-segaddr)
+
+seglinkedit
+UrlSuffix(gcc/Darwin-Options.html#index-seglinkedit)
+
+segprot
+UrlSuffix(gcc/Darwin-Options.html#index-segprot)
+
+segs_read_only_addr
+UrlSuffix(gcc/Darwin-Options.html#index-segs_005fread_005fonly_005faddr)
+
+segs_read_write_addr
+UrlSuffix(gcc/Darwin-Options.html#index-segs_005fread_005fwrite_005faddr)
+
+single_module
+UrlSuffix(gcc/Darwin-Options.html#index-single_005fmodule)
+
+sub_library
+UrlSuffix(gcc/Darwin-Options.html#index-sub_005flibrary)
+
+sub_umbrella
+UrlSuffix(gcc/Darwin-Options.html#index-sub_005fumbrella)
+
+twolevel_namespace
+UrlSuffix(gcc/Darwin-Options.html#index-twolevel_005fnamespace)
+
+umbrella
+UrlSuffix(gcc/Darwin-Options.html#index-umbrella)
+
+undefined
+UrlSuffix(gcc/Darwin-Options.html#index-undefined)
+
+unexported_symbols_list
+UrlSuffix(gcc/Darwin-Options.html#index-unexported_005fsymbols_005flist)
+
+weak_reference_mismatches
+UrlSuffix(gcc/Darwin-Options.html#index-weak_005freference_005fmismatches)
+
+whatsloaded
+UrlSuffix(gcc/Darwin-Options.html#index-whatsloaded)
+
+whyload
+UrlSuffix(gcc/Darwin-Options.html#index-whyload)
+
+X
+LangUrlSuffix_D(gdc/Code-Generation.html#index-X)
+
diff --git a/gcc/config/dragonfly.opt.urls b/gcc/config/dragonfly.opt.urls
new file mode 100644
index 0000000..62e2e21
--- /dev/null
+++ b/gcc/config/dragonfly.opt.urls
@@ -0,0 +1,9 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/dragonfly.opt and generated HTML
+
+; skipping UrlSuffix for 'pthread' due to multiple URLs:
+; duplicate: 'gcc/Link-Options.html#index-pthread-1'
+; duplicate: 'gcc/Preprocessor-Options.html#index-pthread'
+
+rdynamic
+UrlSuffix(gcc/Link-Options.html#index-rdynamic)
+
diff --git a/gcc/config/epiphany/epiphany.opt.urls b/gcc/config/epiphany/epiphany.opt.urls
new file mode 100644
index 0000000..a8e28c4
--- /dev/null
+++ b/gcc/config/epiphany/epiphany.opt.urls
@@ -0,0 +1,52 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/epiphany/epiphany.opt and generated HTML
+
+mhalf-reg-file
+UrlSuffix(gcc/Adapteva-Epiphany-Options.html#index-mhalf-reg-file)
+
+mprefer-short-insn-regs
+UrlSuffix(gcc/Adapteva-Epiphany-Options.html#index-mprefer-short-insn-regs)
+
+mbranch-cost=
+UrlSuffix(gcc/Adapteva-Epiphany-Options.html#index-mbranch-cost)
+
+mcmove
+UrlSuffix(gcc/Adapteva-Epiphany-Options.html#index-mcmove)
+
+mnops=
+UrlSuffix(gcc/Adapteva-Epiphany-Options.html#index-mnops)
+
+msoft-cmpsf
+UrlSuffix(gcc/Adapteva-Epiphany-Options.html#index-msoft-cmpsf)
+
+msplit-lohi
+UrlSuffix(gcc/Adapteva-Epiphany-Options.html#index-msplit-lohi)
+
+mstack-offset=
+UrlSuffix(gcc/Adapteva-Epiphany-Options.html#index-mstack-offset)
+
+mround-nearest
+UrlSuffix(gcc/Adapteva-Epiphany-Options.html#index-mround-nearest)
+
+mlong-calls
+UrlSuffix(gcc/Adapteva-Epiphany-Options.html#index-mlong-calls)
+
+; skipping UrlSuffix for 'mshort-calls' due to finding no URLs
+
+msmall16
+UrlSuffix(gcc/Adapteva-Epiphany-Options.html#index-msmall16)
+
+mfp-mode=
+UrlSuffix(gcc/Adapteva-Epiphany-Options.html#index-mfp-mode)
+
+mvect-double
+UrlSuffix(gcc/Adapteva-Epiphany-Options.html#index-mvect-double)
+
+max-vect-align=
+UrlSuffix(gcc/Adapteva-Epiphany-Options.html#index-max-vect-align)
+
+msplit-vecmove-early
+UrlSuffix(gcc/Adapteva-Epiphany-Options.html#index-msplit-vecmove-early)
+
+m1reg-
+UrlSuffix(gcc/Adapteva-Epiphany-Options.html#index-m1reg-)
+
diff --git a/gcc/config/fr30/fr30.opt.urls b/gcc/config/fr30/fr30.opt.urls
new file mode 100644
index 0000000..eabbfbf
--- /dev/null
+++ b/gcc/config/fr30/fr30.opt.urls
@@ -0,0 +1,8 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/fr30/fr30.opt and generated HTML
+
+msmall-model
+UrlSuffix(gcc/FR30-Options.html#index-msmall-model)
+
+mno-lsim
+UrlSuffix(gcc/FR30-Options.html#index-mno-lsim)
+
diff --git a/gcc/config/freebsd.opt.urls b/gcc/config/freebsd.opt.urls
new file mode 100644
index 0000000..3be69e4
--- /dev/null
+++ b/gcc/config/freebsd.opt.urls
@@ -0,0 +1,9 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/freebsd.opt and generated HTML
+
+; skipping UrlSuffix for 'pthread' due to multiple URLs:
+; duplicate: 'gcc/Link-Options.html#index-pthread-1'
+; duplicate: 'gcc/Preprocessor-Options.html#index-pthread'
+
+rdynamic
+UrlSuffix(gcc/Link-Options.html#index-rdynamic)
+
diff --git a/gcc/config/frv/frv.opt.urls b/gcc/config/frv/frv.opt.urls
new file mode 100644
index 0000000..d3d3757
--- /dev/null
+++ b/gcc/config/frv/frv.opt.urls
@@ -0,0 +1,111 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/frv/frv.opt and generated HTML
+
+macc-4
+UrlSuffix(gcc/FRV-Options.html#index-macc-4)
+
+macc-8
+UrlSuffix(gcc/FRV-Options.html#index-macc-8)
+
+malign-labels
+UrlSuffix(gcc/FRV-Options.html#index-malign-labels)
+
+malloc-cc
+UrlSuffix(gcc/FRV-Options.html#index-malloc-cc)
+
+; skipping UrlSuffix for 'mbranch-cost=' due to finding no URLs
+
+mcond-exec
+UrlSuffix(gcc/FRV-Options.html#index-mcond-exec)
+
+mcond-move
+UrlSuffix(gcc/FRV-Options.html#index-mcond-move)
+
+mcpu=
+UrlSuffix(gcc/FRV-Options.html#index-mcpu-6)
+
+; skipping UrlSuffix for 'mdebug' due to finding no URLs
+
+mdouble
+UrlSuffix(gcc/FRV-Options.html#index-mdouble-1)
+
+mdword
+UrlSuffix(gcc/FRV-Options.html#index-mdword)
+
+mfdpic
+UrlSuffix(gcc/FRV-Options.html#index-mfdpic-1)
+
+mfixed-cc
+UrlSuffix(gcc/FRV-Options.html#index-mfixed-cc)
+
+mfpr-32
+UrlSuffix(gcc/FRV-Options.html#index-mfpr-32)
+
+mfpr-64
+UrlSuffix(gcc/FRV-Options.html#index-mfpr-64)
+
+mgpr-32
+UrlSuffix(gcc/FRV-Options.html#index-mgpr-32)
+
+mgpr-64
+UrlSuffix(gcc/FRV-Options.html#index-mgpr-64)
+
+mgprel-ro
+UrlSuffix(gcc/FRV-Options.html#index-mgprel-ro)
+
+mhard-float
+UrlSuffix(gcc/FRV-Options.html#index-mhard-float-1)
+
+minline-plt
+UrlSuffix(gcc/FRV-Options.html#index-minline-plt-1)
+
+mlibrary-pic
+UrlSuffix(gcc/FRV-Options.html#index-mlibrary-pic)
+
+mlinked-fp
+UrlSuffix(gcc/FRV-Options.html#index-mlinked-fp)
+
+mlong-calls
+UrlSuffix(gcc/FRV-Options.html#index-mlong-calls-4)
+
+mmedia
+UrlSuffix(gcc/FRV-Options.html#index-mmedia)
+
+mmuladd
+UrlSuffix(gcc/FRV-Options.html#index-mmuladd)
+
+mmulti-cond-exec
+UrlSuffix(gcc/FRV-Options.html#index-mmulti-cond-exec)
+
+mnested-cond-exec
+UrlSuffix(gcc/FRV-Options.html#index-mnested-cond-exec)
+
+mno-eflags
+UrlSuffix(gcc/FRV-Options.html#index-mno-eflags)
+
+moptimize-membar
+UrlSuffix(gcc/FRV-Options.html#index-moptimize-membar)
+
+mpack
+UrlSuffix(gcc/FRV-Options.html#index-mpack)
+
+mscc
+UrlSuffix(gcc/FRV-Options.html#index-mscc)
+
+msoft-float
+UrlSuffix(gcc/FRV-Options.html#index-msoft-float-3)
+
+mTLS
+UrlSuffix(gcc/FRV-Options.html#index-mTLS)
+
+mtls
+UrlSuffix(gcc/FRV-Options.html#index-mtls)
+
+mtomcat-stats
+UrlSuffix(gcc/FRV-Options.html#index-mtomcat-stats)
+
+multilib-library-pic
+UrlSuffix(gcc/FRV-Options.html#index-multilib-library-pic)
+
+mvliw-branch
+UrlSuffix(gcc/FRV-Options.html#index-mvliw-branch)
+
diff --git a/gcc/config/ft32/ft32.opt.urls b/gcc/config/ft32/ft32.opt.urls
new file mode 100644
index 0000000..707cb83
--- /dev/null
+++ b/gcc/config/ft32/ft32.opt.urls
@@ -0,0 +1,20 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/ft32/ft32.opt and generated HTML
+
+msim
+UrlSuffix(gcc/FT32-Options.html#index-msim-3)
+
+mlra
+UrlSuffix(gcc/FT32-Options.html#index-mlra-1)
+
+mnodiv
+UrlSuffix(gcc/FT32-Options.html#index-mnodiv)
+
+mft32b
+UrlSuffix(gcc/FT32-Options.html#index-mft32b)
+
+mcompress
+UrlSuffix(gcc/FT32-Options.html#index-mcompress)
+
+mnopm
+UrlSuffix(gcc/FT32-Options.html#index-mnopm)
+
diff --git a/gcc/config/fused-madd.opt.urls b/gcc/config/fused-madd.opt.urls
new file mode 100644
index 0000000..0bd906c
--- /dev/null
+++ b/gcc/config/fused-madd.opt.urls
@@ -0,0 +1,4 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/fused-madd.opt and generated HTML
+
+; skipping UrlSuffix for 'mfused-madd' due to finding no URLs
+
diff --git a/gcc/config/g.opt.urls b/gcc/config/g.opt.urls
new file mode 100644
index 0000000..4ffd5cb
--- /dev/null
+++ b/gcc/config/g.opt.urls
@@ -0,0 +1,5 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/g.opt and generated HTML
+
+G
+UrlSuffix(gcc/System-V-Options.html#index-G-5)
+
diff --git a/gcc/config/gcn/gcn.opt.urls b/gcc/config/gcn/gcn.opt.urls
new file mode 100644
index 0000000..7bc0ef4
--- /dev/null
+++ b/gcc/config/gcn/gcn.opt.urls
@@ -0,0 +1,23 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/gcn/gcn.opt and generated HTML
+
+march=
+UrlSuffix(gcc/AMD-GCN-Options.html#index-march-1)
+
+mtune=
+UrlSuffix(gcc/AMD-GCN-Options.html#index-mtune-1)
+
+; skipping UrlSuffix for 'm32' due to finding no URLs
+
+; skipping UrlSuffix for 'm64' due to finding no URLs
+
+; skipping UrlSuffix for 'mgomp' due to finding no URLs
+
+mstack-size=
+UrlSuffix(gcc/AMD-GCN-Options.html#index-mstack-size)
+
+mxnack=
+UrlSuffix(gcc/AMD-GCN-Options.html#index-mxnack)
+
+msram-ecc=
+UrlSuffix(gcc/AMD-GCN-Options.html#index-msram-ecc)
+
diff --git a/gcc/config/gnu-user.opt.urls b/gcc/config/gnu-user.opt.urls
new file mode 100644
index 0000000..42021e1
--- /dev/null
+++ b/gcc/config/gnu-user.opt.urls
@@ -0,0 +1,9 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/gnu-user.opt and generated HTML
+
+; skipping UrlSuffix for 'pthread' due to multiple URLs:
+; duplicate: 'gcc/Link-Options.html#index-pthread-1'
+; duplicate: 'gcc/Preprocessor-Options.html#index-pthread'
+
+rdynamic
+UrlSuffix(gcc/Link-Options.html#index-rdynamic)
+
diff --git a/gcc/config/h8300/h8300.opt.urls b/gcc/config/h8300/h8300.opt.urls
new file mode 100644
index 0000000..8cbd7c3
--- /dev/null
+++ b/gcc/config/h8300/h8300.opt.urls
@@ -0,0 +1,29 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/h8300/h8300.opt and generated HTML
+
+ms
+UrlSuffix(gcc/H8_002f300-Options.html#index-ms)
+
+ms2600
+UrlSuffix(gcc/H8_002f300-Options.html#index-ms2600)
+
+mint32
+UrlSuffix(gcc/H8_002f300-Options.html#index-mint32)
+
+mrelax
+UrlSuffix(gcc/H8_002f300-Options.html#index-mrelax-1)
+
+mh
+UrlSuffix(gcc/H8_002f300-Options.html#index-mh)
+
+mn
+UrlSuffix(gcc/H8_002f300-Options.html#index-mn)
+
+malign-300
+UrlSuffix(gcc/H8_002f300-Options.html#index-malign-300)
+
+mexr
+UrlSuffix(gcc/H8_002f300-Options.html#index-mexr)
+
+mno-exr
+UrlSuffix(gcc/H8_002f300-Options.html#index-mno-exr)
+
diff --git a/gcc/config/hpux11.opt.urls b/gcc/config/hpux11.opt.urls
new file mode 100644
index 0000000..84fef2e
--- /dev/null
+++ b/gcc/config/hpux11.opt.urls
@@ -0,0 +1,6 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/hpux11.opt and generated HTML
+
+; skipping UrlSuffix for 'pthread' due to multiple URLs:
+; duplicate: 'gcc/Link-Options.html#index-pthread-1'
+; duplicate: 'gcc/Preprocessor-Options.html#index-pthread'
+
diff --git a/gcc/config/i386/cygming.opt.urls b/gcc/config/i386/cygming.opt.urls
new file mode 100644
index 0000000..87799be
--- /dev/null
+++ b/gcc/config/i386/cygming.opt.urls
@@ -0,0 +1,30 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/i386/cygming.opt and generated HTML
+
+mconsole
+UrlSuffix(gcc/x86-Windows-Options.html#index-mconsole)
+
+mdll
+UrlSuffix(gcc/x86-Windows-Options.html#index-mdll)
+
+mnop-fun-dllimport
+UrlSuffix(gcc/x86-Windows-Options.html#index-mnop-fun-dllimport)
+
+; skipping UrlSuffix for 'mthreads' due to multiple URLs:
+; duplicate: 'gcc/x86-Options.html#index-mthreads'
+; duplicate: 'gcc/x86-Windows-Options.html#index-mthreads-1'
+
+mwin32
+UrlSuffix(gcc/x86-Windows-Options.html#index-mwin32)
+
+mwindows
+UrlSuffix(gcc/x86-Windows-Options.html#index-mwindows)
+
+mpe-aligned-commons
+UrlSuffix(gcc/x86-Windows-Options.html#index-mpe-aligned-commons)
+
+fset-stack-executable
+UrlSuffix(gcc/x86-Windows-Options.html#index-fno-set-stack-executable)
+
+fwritable-relocated-rdata
+UrlSuffix(gcc/x86-Windows-Options.html#index-fno-writable-relocated-rdata)
+
diff --git a/gcc/config/i386/cygwin.opt.urls b/gcc/config/i386/cygwin.opt.urls
new file mode 100644
index 0000000..c484efc
--- /dev/null
+++ b/gcc/config/i386/cygwin.opt.urls
@@ -0,0 +1,6 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/i386/cygwin.opt and generated HTML
+
+; skipping UrlSuffix for 'pthread' due to multiple URLs:
+; duplicate: 'gcc/Link-Options.html#index-pthread-1'
+; duplicate: 'gcc/Preprocessor-Options.html#index-pthread'
+
diff --git a/gcc/config/i386/djgpp.opt.urls b/gcc/config/i386/djgpp.opt.urls
new file mode 100644
index 0000000..8a723ab0
--- /dev/null
+++ b/gcc/config/i386/djgpp.opt.urls
@@ -0,0 +1,2 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/i386/djgpp.opt and generated HTML
+
diff --git a/gcc/config/i386/i386.opt.urls b/gcc/config/i386/i386.opt.urls
new file mode 100644
index 0000000..9b988fd
--- /dev/null
+++ b/gcc/config/i386/i386.opt.urls
@@ -0,0 +1,611 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/i386/i386.opt and generated HTML
+
+m128bit-long-double
+UrlSuffix(gcc/x86-Options.html#index-m128bit-long-double)
+
+m80387
+UrlSuffix(gcc/x86-Options.html#index-m80387)
+
+m96bit-long-double
+UrlSuffix(gcc/x86-Options.html#index-m96bit-long-double)
+
+mlong-double-80
+UrlSuffix(gcc/x86-Options.html#index-mlong-double-80)
+
+mlong-double-64
+UrlSuffix(gcc/x86-Options.html#index-mlong-double-64-1)
+
+mlong-double-128
+UrlSuffix(gcc/x86-Options.html#index-mlong-double-128-1)
+
+maccumulate-outgoing-args
+UrlSuffix(gcc/x86-Options.html#index-maccumulate-outgoing-args-1)
+
+malign-double
+UrlSuffix(gcc/x86-Options.html#index-malign-double)
+
+; skipping UrlSuffix for 'malign-loops=' due to finding no URLs
+
+malign-stringops
+UrlSuffix(gcc/x86-Options.html#index-malign-stringops)
+
+malign-data=
+UrlSuffix(gcc/x86-Options.html#index-malign-data-1)
+
+march=
+UrlSuffix(gcc/x86-Options.html#index-march-16)
+
+; skipping UrlSuffix for 'mbranch-cost=' due to finding no URLs
+
+mlarge-data-threshold=
+UrlSuffix(gcc/x86-Options.html#index-mlarge-data-threshold)
+
+; skipping UrlSuffix for 'mcmodel=' due to finding no URLs
+
+mcpu=
+UrlSuffix(gcc/x86-Options.html#index-mcpu-14)
+
+mfancy-math-387
+UrlSuffix(gcc/x86-Options.html#index-mfancy-math-387)
+
+mfp-ret-in-387
+UrlSuffix(gcc/x86-Options.html#index-mfp-ret-in-387)
+
+; skipping UrlSuffix for 'mfpmath=' due to multiple URLs:
+; duplicate: 'gcc/Optimize-Options.html#index-mfpmath'
+; duplicate: 'gcc/x86-Options.html#index-mfpmath-1'
+
+mhard-float
+UrlSuffix(gcc/x86-Options.html#index-mhard-float-11)
+
+mieee-fp
+UrlSuffix(gcc/x86-Options.html#index-mieee-fp)
+
+minline-all-stringops
+UrlSuffix(gcc/x86-Options.html#index-minline-all-stringops)
+
+minline-stringops-dynamically
+UrlSuffix(gcc/x86-Options.html#index-minline-stringops-dynamically)
+
+mms-bitfields
+UrlSuffix(gcc/x86-Options.html#index-mms-bitfields)
+
+mno-align-stringops
+UrlSuffix(gcc/x86-Options.html#index-mno-align-stringops)
+
+mno-fancy-math-387
+UrlSuffix(gcc/x86-Options.html#index-mno-fancy-math-387)
+
+mno-push-args
+UrlSuffix(gcc/x86-Options.html#index-mno-push-args)
+
+mno-red-zone
+UrlSuffix(gcc/x86-Options.html#index-mno-red-zone)
+
+momit-leaf-frame-pointer
+UrlSuffix(gcc/x86-Options.html#index-momit-leaf-frame-pointer-2)
+
+mrelax-cmpxchg-loop
+UrlSuffix(gcc/x86-Options.html#index-mrelax-cmpxchg-loop)
+
+mpc32
+UrlSuffix(gcc/x86-Options.html#index-mpc32)
+
+mpc64
+UrlSuffix(gcc/x86-Options.html#index-mpc64)
+
+mpc80
+UrlSuffix(gcc/x86-Options.html#index-mpc80)
+
+mdaz-ftz
+UrlSuffix(gcc/x86-Options.html#index-mdaz-ftz)
+
+mpreferred-stack-boundary=
+UrlSuffix(gcc/x86-Options.html#index-mpreferred-stack-boundary-1)
+
+mincoming-stack-boundary=
+UrlSuffix(gcc/x86-Options.html#index-mincoming-stack-boundary)
+
+mpush-args
+UrlSuffix(gcc/x86-Options.html#index-mpush-args)
+
+mred-zone
+UrlSuffix(gcc/x86-Options.html#index-mred-zone)
+
+mregparm=
+UrlSuffix(gcc/x86-Options.html#index-mregparm)
+
+mrtd
+UrlSuffix(gcc/x86-Options.html#index-mrtd-1)
+
+msoft-float
+UrlSuffix(gcc/x86-Options.html#index-msoft-float-16)
+
+msseregparm
+UrlSuffix(gcc/x86-Options.html#index-msseregparm)
+
+mstackrealign
+UrlSuffix(gcc/x86-Options.html#index-mstackrealign)
+
+mtls-dialect=
+UrlSuffix(gcc/x86-Options.html#index-mtls-dialect-1)
+
+mtls-direct-seg-refs
+UrlSuffix(gcc/x86-Options.html#index-mtls-direct-seg-refs)
+
+mtune=
+UrlSuffix(gcc/x86-Options.html#index-mtune-17)
+
+mno-default
+UrlSuffix(gcc/x86-Options.html#index-mno-default)
+
+mdump-tune-features
+UrlSuffix(gcc/x86-Options.html#index-mdump-tune-features)
+
+miamcu
+UrlSuffix(gcc/x86-Options.html#index-miamcu)
+
+mabi=
+UrlSuffix(gcc/x86-Options.html#index-mabi-6)
+
+mcall-ms2sysv-xlogues
+UrlSuffix(gcc/x86-Options.html#index-mcall-ms2sysv-xlogues)
+
+mveclibabi=
+UrlSuffix(gcc/x86-Options.html#index-mveclibabi-1)
+
+mvect8-ret-in-mem
+UrlSuffix(gcc/x86-Options.html#index-mvect8-ret-in-mem)
+
+mrecip
+UrlSuffix(gcc/x86-Options.html#index-mrecip-2)
+
+mrecip=
+UrlSuffix(gcc/x86-Options.html#index-mrecip-2)
+
+mcld
+UrlSuffix(gcc/x86-Options.html#index-mcld)
+
+mvzeroupper
+UrlSuffix(gcc/x86-Options.html#index-mvzeroupper)
+
+mprefer-avx128
+UrlSuffix(gcc/x86-Options.html#index-mprefer-avx128)
+
+mprefer-vector-width=
+UrlSuffix(gcc/x86-Options.html#index-mprefer-vector-width)
+
+mpartial-vector-fp-math
+UrlSuffix(gcc/x86-Options.html#index-mpartial-vector-fp-math)
+
+mmove-max=
+UrlSuffix(gcc/x86-Options.html#index-mmove-max)
+
+mstore-max=
+UrlSuffix(gcc/x86-Options.html#index-mstore-max)
+
+m32
+UrlSuffix(gcc/x86-Options.html#index-m32-2)
+
+m64
+UrlSuffix(gcc/x86-Options.html#index-m64-4)
+
+mx32
+UrlSuffix(gcc/x86-Options.html#index-mx32)
+
+m16
+UrlSuffix(gcc/x86-Options.html#index-m16)
+
+mmmx
+UrlSuffix(gcc/x86-Options.html#index-mmmx)
+
+m3dnow
+UrlSuffix(gcc/x86-Options.html#index-m3dnow)
+
+m3dnowa
+UrlSuffix(gcc/x86-Options.html#index-m3dnowa)
+
+msse
+UrlSuffix(gcc/x86-Options.html#index-msse)
+
+msse2
+UrlSuffix(gcc/x86-Options.html#index-msse2)
+
+msse3
+UrlSuffix(gcc/x86-Options.html#index-msse3)
+
+mssse3
+UrlSuffix(gcc/x86-Options.html#index-mssse3)
+
+msse4.1
+UrlSuffix(gcc/x86-Options.html#index-msse4_002e1)
+
+msse4.2
+UrlSuffix(gcc/x86-Options.html#index-msse4_002e2)
+
+msse4
+UrlSuffix(gcc/x86-Options.html#index-msse4)
+
+mavx
+UrlSuffix(gcc/x86-Options.html#index-mavx)
+
+mavx2
+UrlSuffix(gcc/x86-Options.html#index-mavx2)
+
+mavx512f
+UrlSuffix(gcc/x86-Options.html#index-mavx512f)
+
+mavx512pf
+UrlSuffix(gcc/x86-Options.html#index-mavx512pf)
+
+mavx512er
+UrlSuffix(gcc/x86-Options.html#index-mavx512er)
+
+mavx512cd
+UrlSuffix(gcc/x86-Options.html#index-mavx512cd)
+
+mavx512dq
+UrlSuffix(gcc/x86-Options.html#index-mavx512dq)
+
+mavx512bw
+UrlSuffix(gcc/x86-Options.html#index-mavx512bw)
+
+mavx512vl
+UrlSuffix(gcc/x86-Options.html#index-mavx512vl)
+
+mavx512ifma
+UrlSuffix(gcc/x86-Options.html#index-mavx512ifma)
+
+mavx512vbmi
+UrlSuffix(gcc/x86-Options.html#index-mavx512vbmi)
+
+mavx5124fmaps
+UrlSuffix(gcc/x86-Options.html#index-mavx5124fmaps)
+
+mavx5124vnniw
+UrlSuffix(gcc/x86-Options.html#index-mavx5124vnniw)
+
+mavx512vpopcntdq
+UrlSuffix(gcc/x86-Options.html#index-mavx512vpopcntdq)
+
+mavx512vbmi2
+UrlSuffix(gcc/x86-Options.html#index-mavx512vbmi2)
+
+mavx512vnni
+UrlSuffix(gcc/x86-Options.html#index-mavx512vnni)
+
+mavx512bitalg
+UrlSuffix(gcc/x86-Options.html#index-mavx512bitalg)
+
+mavx512vp2intersect
+UrlSuffix(gcc/x86-Options.html#index-mavx512vp2intersect)
+
+mfma
+UrlSuffix(gcc/x86-Options.html#index-mfma)
+
+msse4a
+UrlSuffix(gcc/x86-Options.html#index-msse4a)
+
+mfma4
+UrlSuffix(gcc/x86-Options.html#index-mfma4)
+
+mxop
+UrlSuffix(gcc/x86-Options.html#index-mxop)
+
+mlwp
+UrlSuffix(gcc/x86-Options.html#index-mlwp)
+
+mabm
+UrlSuffix(gcc/x86-Options.html#index-mabm)
+
+mpopcnt
+UrlSuffix(gcc/x86-Options.html#index-mpopcnt)
+
+mpconfig
+UrlSuffix(gcc/x86-Options.html#index-mpconfig)
+
+mwbnoinvd
+UrlSuffix(gcc/x86-Options.html#index-mwbnoinvd)
+
+mptwrite
+UrlSuffix(gcc/x86-Options.html#index-mptwrite)
+
+muintr
+UrlSuffix(gcc/x86-Options.html#index-muintr)
+
+msgx
+UrlSuffix(gcc/x86-Options.html#index-msgx)
+
+mrdpid
+UrlSuffix(gcc/x86-Options.html#index-mrdpid)
+
+mgfni
+UrlSuffix(gcc/x86-Options.html#index-mgfni)
+
+mvaes
+UrlSuffix(gcc/x86-Options.html#index-mvaes)
+
+mvpclmulqdq
+UrlSuffix(gcc/x86-Options.html#index-mvpclmulqdq)
+
+mbmi
+UrlSuffix(gcc/x86-Options.html#index-mbmi)
+
+mbmi2
+UrlSuffix(gcc/x86-Options.html#index-mbmi2)
+
+mlzcnt
+UrlSuffix(gcc/x86-Options.html#index-mlzcnt)
+
+mhle
+UrlSuffix(gcc/x86-Options.html#index-mhle)
+
+mrdseed
+UrlSuffix(gcc/x86-Options.html#index-mrdseed)
+
+mprfchw
+UrlSuffix(gcc/x86-Options.html#index-mprfchw)
+
+madx
+UrlSuffix(gcc/x86-Options.html#index-madx)
+
+mclflushopt
+UrlSuffix(gcc/x86-Options.html#index-mclflushopt)
+
+mclwb
+UrlSuffix(gcc/x86-Options.html#index-mclwb)
+
+mfxsr
+UrlSuffix(gcc/x86-Options.html#index-mfxsr)
+
+mxsave
+UrlSuffix(gcc/x86-Options.html#index-mxsave)
+
+mxsaveopt
+UrlSuffix(gcc/x86-Options.html#index-mxsaveopt)
+
+mxsavec
+UrlSuffix(gcc/x86-Options.html#index-mxsavec)
+
+mxsaves
+UrlSuffix(gcc/x86-Options.html#index-mxsaves)
+
+mtbm
+UrlSuffix(gcc/x86-Options.html#index-mtbm)
+
+mcx16
+UrlSuffix(gcc/x86-Options.html#index-mcx16)
+
+msahf
+UrlSuffix(gcc/x86-Options.html#index-msahf)
+
+mmovbe
+UrlSuffix(gcc/x86-Options.html#index-mmovbe)
+
+mcrc32
+UrlSuffix(gcc/x86-Options.html#index-mcrc32)
+
+maes
+UrlSuffix(gcc/x86-Options.html#index-maes)
+
+msha
+UrlSuffix(gcc/x86-Options.html#index-msha)
+
+mpclmul
+UrlSuffix(gcc/x86-Options.html#index-mpclmul)
+
+msse2avx
+UrlSuffix(gcc/x86-Options.html#index-msse2avx)
+
+mfsgsbase
+UrlSuffix(gcc/x86-Options.html#index-mfsgsbase)
+
+mrdrnd
+UrlSuffix(gcc/x86-Options.html#index-mrdrnd)
+
+mf16c
+UrlSuffix(gcc/x86-Options.html#index-mf16c)
+
+mprefetchwt1
+UrlSuffix(gcc/x86-Options.html#index-mprefetchwt1)
+
+mfentry
+UrlSuffix(gcc/x86-Options.html#index-mfentry)
+
+mrecord-mcount
+UrlSuffix(gcc/x86-Options.html#index-mrecord-mcount)
+
+mnop-mcount
+UrlSuffix(gcc/x86-Options.html#index-mnop-mcount)
+
+mfentry-name=
+UrlSuffix(gcc/x86-Options.html#index-mfentry-name)
+
+mfentry-section=
+UrlSuffix(gcc/x86-Options.html#index-mfentry-section)
+
+mskip-rax-setup
+UrlSuffix(gcc/x86-Options.html#index-mskip-rax-setup)
+
+m8bit-idiv
+UrlSuffix(gcc/x86-Options.html#index-m8bit-idiv)
+
+mavx256-split-unaligned-load
+UrlSuffix(gcc/x86-Options.html#index-mavx256-split-unaligned-load)
+
+mavx256-split-unaligned-store
+UrlSuffix(gcc/x86-Options.html#index-mavx256-split-unaligned-store)
+
+mrtm
+UrlSuffix(gcc/x86-Options.html#index-mrtm)
+
+mmwaitx
+UrlSuffix(gcc/x86-Options.html#index-mmwaitx)
+
+mclzero
+UrlSuffix(gcc/x86-Options.html#index-mclzero)
+
+mpku
+UrlSuffix(gcc/x86-Options.html#index-mpku)
+
+mstack-protector-guard=
+UrlSuffix(gcc/x86-Options.html#index-mstack-protector-guard-4)
+
+mstack-protector-guard-reg=
+UrlSuffix(gcc/x86-Options.html#index-mstack-protector-guard-reg-3)
+
+mstack-protector-guard-offset=
+UrlSuffix(gcc/x86-Options.html#index-mstack-protector-guard-offset-4)
+
+; skipping UrlSuffix for 'mstack-protector-guard-symbol=' due to finding no URLs
+
+mgeneral-regs-only
+UrlSuffix(gcc/x86-Options.html#index-mgeneral-regs-only-2)
+
+mshstk
+UrlSuffix(gcc/x86-Options.html#index-mshstk)
+
+mcet-switch
+UrlSuffix(gcc/x86-Options.html#index-mcet-switch)
+
+mmanual-endbr
+UrlSuffix(gcc/x86-Options.html#index-mmanual-endbr)
+
+mforce-indirect-call
+UrlSuffix(gcc/x86-Options.html#index-mforce-indirect-call)
+
+mindirect-branch=
+UrlSuffix(gcc/x86-Options.html#index-mindirect-branch)
+
+mfunction-return=
+UrlSuffix(gcc/x86-Options.html#index-mfunction-return)
+
+mindirect-branch-cs-prefix
+UrlSuffix(gcc/x86-Options.html#index-mindirect-branch-cs-prefix)
+
+mindirect-branch-register
+UrlSuffix(gcc/x86-Options.html#index-mindirect-branch-register)
+
+mmovdiri
+UrlSuffix(gcc/x86-Options.html#index-mmovdiri)
+
+mmovdir64b
+UrlSuffix(gcc/x86-Options.html#index-mmovdir64b)
+
+mwaitpkg
+UrlSuffix(gcc/x86-Options.html#index-mwaitpkg)
+
+mcldemote
+UrlSuffix(gcc/x86-Options.html#index-mcldemote)
+
+minstrument-return=
+UrlSuffix(gcc/x86-Options.html#index-minstrument-return)
+
+mrecord-return
+UrlSuffix(gcc/x86-Options.html#index-mrecord-return)
+
+mharden-sls=
+UrlSuffix(gcc/x86-Options.html#index-mharden-sls-1)
+
+mavx512bf16
+UrlSuffix(gcc/x86-Options.html#index-mavx512bf16)
+
+menqcmd
+UrlSuffix(gcc/x86-Options.html#index-menqcmd)
+
+mserialize
+UrlSuffix(gcc/x86-Options.html#index-mserialize)
+
+mtsxldtrk
+UrlSuffix(gcc/x86-Options.html#index-mtsxldtrk)
+
+mamx-tile
+UrlSuffix(gcc/x86-Options.html#index-mamx-tile)
+
+mamx-int8
+UrlSuffix(gcc/x86-Options.html#index-mamx-int8)
+
+mamx-bf16
+UrlSuffix(gcc/x86-Options.html#index-mamx-bf16)
+
+mhreset
+UrlSuffix(gcc/x86-Options.html#index-mhreset)
+
+mkl
+UrlSuffix(gcc/x86-Options.html#index-mkl)
+
+mwidekl
+UrlSuffix(gcc/x86-Options.html#index-mwidekl)
+
+mavxvnni
+UrlSuffix(gcc/x86-Options.html#index-mavxvnni)
+
+mneeded
+UrlSuffix(gcc/x86-Options.html#index-mneeded)
+
+mmwait
+UrlSuffix(gcc/x86-Options.html#index-mmwait)
+
+mavx512fp16
+UrlSuffix(gcc/x86-Options.html#index-mavx512fp16)
+
+mdirect-extern-access
+UrlSuffix(gcc/x86-Options.html#index-mdirect-extern-access-1)
+
+mavxifma
+UrlSuffix(gcc/x86-Options.html#index-mavxifma)
+
+mavxvnniint8
+UrlSuffix(gcc/x86-Options.html#index-mavxvnniint8)
+
+mavxneconvert
+UrlSuffix(gcc/x86-Options.html#index-mavxneconvert)
+
+mcmpccxadd
+UrlSuffix(gcc/x86-Options.html#index-mcmpccxadd)
+
+mamx-fp16
+UrlSuffix(gcc/x86-Options.html#index-mamx-fp16)
+
+mprefetchi
+UrlSuffix(gcc/x86-Options.html#index-mprefetchi)
+
+mraoint
+UrlSuffix(gcc/x86-Options.html#index-mraoint)
+
+munroll-only-small-loops
+UrlSuffix(gcc/x86-Options.html#index-munroll-only-small-loops)
+
+mlam=
+UrlSuffix(gcc/x86-Options.html#index-mlam)
+
+mamx-complex
+UrlSuffix(gcc/x86-Options.html#index-mamx-complex)
+
+mavxvnniint16
+UrlSuffix(gcc/x86-Options.html#index-mavxvnniint16)
+
+msm3
+UrlSuffix(gcc/x86-Options.html#index-msm3)
+
+msha512
+UrlSuffix(gcc/x86-Options.html#index-msha512)
+
+msm4
+UrlSuffix(gcc/x86-Options.html#index-msm4)
+
+mapxf
+UrlSuffix(gcc/x86-Options.html#index-mapxf)
+
+musermsr
+UrlSuffix(gcc/x86-Options.html#index-musermsr)
+
+mavx10.1-256
+UrlSuffix(gcc/x86-Options.html#index-mavx10_002e1-256)
+
+mavx10.1-512
+UrlSuffix(gcc/x86-Options.html#index-mavx10_002e1-512)
+
+mavx10.1
+UrlSuffix(gcc/x86-Options.html#index-mavx10_002e1)
+
diff --git a/gcc/config/i386/mingw-w64.opt.urls b/gcc/config/i386/mingw-w64.opt.urls
new file mode 100644
index 0000000..6bb53ef
--- /dev/null
+++ b/gcc/config/i386/mingw-w64.opt.urls
@@ -0,0 +1,5 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/i386/mingw-w64.opt and generated HTML
+
+municode
+UrlSuffix(gcc/x86-Windows-Options.html#index-municode)
+
diff --git a/gcc/config/i386/mingw.opt.urls b/gcc/config/i386/mingw.opt.urls
new file mode 100644
index 0000000..2cbbaad
--- /dev/null
+++ b/gcc/config/i386/mingw.opt.urls
@@ -0,0 +1,12 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/i386/mingw.opt and generated HTML
+
+mcrtdll=
+UrlSuffix(gcc/x86-Windows-Options.html#index-mcrtdll)
+
+; skipping UrlSuffix for 'pthread' due to multiple URLs:
+; duplicate: 'gcc/Link-Options.html#index-pthread-1'
+; duplicate: 'gcc/Preprocessor-Options.html#index-pthread'
+
+Wpedantic-ms-format
+UrlSuffix(gcc/Warning-Options.html#index-Wno-pedantic-ms-format)
+
diff --git a/gcc/config/i386/nto.opt.urls b/gcc/config/i386/nto.opt.urls
new file mode 100644
index 0000000..37c07a5
--- /dev/null
+++ b/gcc/config/i386/nto.opt.urls
@@ -0,0 +1,5 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/i386/nto.opt and generated HTML
+
+G
+UrlSuffix(gcc/System-V-Options.html#index-G-5)
+
diff --git a/gcc/config/ia64/ia64.opt.urls b/gcc/config/ia64/ia64.opt.urls
new file mode 100644
index 0000000..1e1d063
--- /dev/null
+++ b/gcc/config/ia64/ia64.opt.urls
@@ -0,0 +1,122 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/ia64/ia64.opt and generated HTML
+
+mbig-endian
+UrlSuffix(gcc/IA-64-Options.html#index-mbig-endian-6)
+
+mlittle-endian
+UrlSuffix(gcc/IA-64-Options.html#index-mlittle-endian-6)
+
+mgnu-as
+UrlSuffix(gcc/IA-64-Options.html#index-mgnu-as)
+
+mgnu-ld
+UrlSuffix(gcc/IA-64-Options.html#index-mgnu-ld-1)
+
+mvolatile-asm-stop
+UrlSuffix(gcc/IA-64-Options.html#index-mvolatile-asm-stop)
+
+mregister-names
+UrlSuffix(gcc/IA-64-Options.html#index-mregister-names)
+
+mno-sdata
+UrlSuffix(gcc/IA-64-Options.html#index-mno-sdata-1)
+
+msdata
+UrlSuffix(gcc/IA-64-Options.html#index-msdata-1)
+
+mno-pic
+UrlSuffix(gcc/IA-64-Options.html#index-mno-pic)
+
+mconstant-gp
+UrlSuffix(gcc/IA-64-Options.html#index-mconstant-gp)
+
+mauto-pic
+UrlSuffix(gcc/IA-64-Options.html#index-mauto-pic)
+
+minline-float-divide-min-latency
+UrlSuffix(gcc/IA-64-Options.html#index-minline-float-divide-min-latency)
+
+minline-float-divide-max-throughput
+UrlSuffix(gcc/IA-64-Options.html#index-minline-float-divide-max-throughput)
+
+mno-inline-float-divide
+UrlSuffix(gcc/IA-64-Options.html#index-mno-inline-float-divide)
+
+minline-int-divide-min-latency
+UrlSuffix(gcc/IA-64-Options.html#index-minline-int-divide-min-latency)
+
+minline-int-divide-max-throughput
+UrlSuffix(gcc/IA-64-Options.html#index-minline-int-divide-max-throughput)
+
+mno-inline-int-divide
+UrlSuffix(gcc/IA-64-Options.html#index-mno-inline-int-divide)
+
+minline-sqrt-min-latency
+UrlSuffix(gcc/IA-64-Options.html#index-minline-sqrt-min-latency)
+
+minline-sqrt-max-throughput
+UrlSuffix(gcc/IA-64-Options.html#index-minline-sqrt-max-throughput)
+
+mno-inline-sqrt
+UrlSuffix(gcc/IA-64-Options.html#index-mno-inline-sqrt)
+
+mdwarf2-asm
+UrlSuffix(gcc/IA-64-Options.html#index-mdwarf2-asm)
+
+mearly-stop-bits
+UrlSuffix(gcc/IA-64-Options.html#index-mearly-stop-bits)
+
+mfixed-range=
+UrlSuffix(gcc/IA-64-Options.html#index-mfixed-range-1)
+
+mtls-size=
+UrlSuffix(gcc/IA-64-Options.html#index-mtls-size-1)
+
+mtune=
+UrlSuffix(gcc/IA-64-Options.html#index-mtune-7)
+
+msched-br-data-spec
+UrlSuffix(gcc/IA-64-Options.html#index-msched-br-data-spec)
+
+msched-ar-data-spec
+UrlSuffix(gcc/IA-64-Options.html#index-msched-ar-data-spec)
+
+msched-control-spec
+UrlSuffix(gcc/IA-64-Options.html#index-msched-control-spec)
+
+msched-br-in-data-spec
+UrlSuffix(gcc/IA-64-Options.html#index-msched-br-in-data-spec)
+
+msched-ar-in-data-spec
+UrlSuffix(gcc/IA-64-Options.html#index-msched-ar-in-data-spec)
+
+msched-in-control-spec
+UrlSuffix(gcc/IA-64-Options.html#index-msched-in-control-spec)
+
+msched-spec-ldc
+UrlSuffix(gcc/IA-64-Options.html#index-msched-spec-ldc)
+
+msched-prefer-non-data-spec-insns
+UrlSuffix(gcc/IA-64-Options.html#index-msched-prefer-non-data-spec-insns)
+
+msched-prefer-non-control-spec-insns
+UrlSuffix(gcc/IA-64-Options.html#index-msched-prefer-non-control-spec-insns)
+
+msched-count-spec-in-critical-path
+UrlSuffix(gcc/IA-64-Options.html#index-msched-count-spec-in-critical-path)
+
+msched-stop-bits-after-every-cycle
+UrlSuffix(gcc/IA-64-Options.html#index-msched-stop-bits-after-every-cycle)
+
+msched-fp-mem-deps-zero-cost
+UrlSuffix(gcc/IA-64-Options.html#index-msched-fp-mem-deps-zero-cost)
+
+msched-max-memory-insns=
+UrlSuffix(gcc/IA-64-Options.html#index-msched-max-memory-insns)
+
+msched-max-memory-insns-hard-limit
+UrlSuffix(gcc/IA-64-Options.html#index-msched-max-memory-insns-hard-limit)
+
+msel-sched-dont-check-control-spec
+UrlSuffix(gcc/IA-64-Options.html#index-msel-sched-dont-check-control-spec)
+
diff --git a/gcc/config/ia64/ilp32.opt.urls b/gcc/config/ia64/ilp32.opt.urls
new file mode 100644
index 0000000..07bd47d
--- /dev/null
+++ b/gcc/config/ia64/ilp32.opt.urls
@@ -0,0 +1,8 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/ia64/ilp32.opt and generated HTML
+
+milp32
+UrlSuffix(gcc/IA-64-Options.html#index-milp32)
+
+mlp64
+UrlSuffix(gcc/IA-64-Options.html#index-mlp64)
+
diff --git a/gcc/config/ia64/vms.opt.urls b/gcc/config/ia64/vms.opt.urls
new file mode 100644
index 0000000..e7797d9
--- /dev/null
+++ b/gcc/config/ia64/vms.opt.urls
@@ -0,0 +1,2 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/ia64/vms.opt and generated HTML
+
diff --git a/gcc/config/iq2000/iq2000.opt.urls b/gcc/config/iq2000/iq2000.opt.urls
new file mode 100644
index 0000000..6aadab6
--- /dev/null
+++ b/gcc/config/iq2000/iq2000.opt.urls
@@ -0,0 +1,14 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/iq2000/iq2000.opt and generated HTML
+
+; skipping UrlSuffix for 'march=' due to finding no URLs
+
+; skipping UrlSuffix for 'mcpu=' due to finding no URLs
+
+; skipping UrlSuffix for 'membedded-data' due to finding no URLs
+
+; skipping UrlSuffix for 'mgpopt' due to finding no URLs
+
+; skipping UrlSuffix for 'mno-crt0' due to finding no URLs
+
+; skipping UrlSuffix for 'muninit-const-in-rodata' due to finding no URLs
+
diff --git a/gcc/config/linux-android.opt.urls b/gcc/config/linux-android.opt.urls
new file mode 100644
index 0000000..48d38e9
--- /dev/null
+++ b/gcc/config/linux-android.opt.urls
@@ -0,0 +1,11 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/linux-android.opt and generated HTML
+
+mandroid
+UrlSuffix(gcc/GNU_002fLinux-Options.html#index-mandroid)
+
+tno-android-cc
+UrlSuffix(gcc/GNU_002fLinux-Options.html#index-tno-android-cc)
+
+tno-android-ld
+UrlSuffix(gcc/GNU_002fLinux-Options.html#index-tno-android-ld)
+
diff --git a/gcc/config/linux.opt.urls b/gcc/config/linux.opt.urls
new file mode 100644
index 0000000..792a73f
--- /dev/null
+++ b/gcc/config/linux.opt.urls
@@ -0,0 +1,14 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/linux.opt and generated HTML
+
+mbionic
+UrlSuffix(gcc/GNU_002fLinux-Options.html#index-mbionic)
+
+mglibc
+UrlSuffix(gcc/GNU_002fLinux-Options.html#index-mglibc)
+
+muclibc
+UrlSuffix(gcc/GNU_002fLinux-Options.html#index-muclibc)
+
+mmusl
+UrlSuffix(gcc/GNU_002fLinux-Options.html#index-mmusl)
+
diff --git a/gcc/config/lm32/lm32.opt.urls b/gcc/config/lm32/lm32.opt.urls
new file mode 100644
index 0000000..89c8c47
--- /dev/null
+++ b/gcc/config/lm32/lm32.opt.urls
@@ -0,0 +1,14 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/lm32/lm32.opt and generated HTML
+
+mdivide-enabled
+UrlSuffix(gcc/LM32-Options.html#index-mdivide-enabled)
+
+mbarrel-shift-enabled
+UrlSuffix(gcc/LM32-Options.html#index-mbarrel-shift-enabled)
+
+msign-extend-enabled
+UrlSuffix(gcc/LM32-Options.html#index-msign-extend-enabled)
+
+muser-enabled
+UrlSuffix(gcc/LM32-Options.html#index-muser-enabled)
+
diff --git a/gcc/config/loongarch/loongarch.opt.urls b/gcc/config/loongarch/loongarch.opt.urls
new file mode 100644
index 0000000..c78bbfe
--- /dev/null
+++ b/gcc/config/loongarch/loongarch.opt.urls
@@ -0,0 +1,66 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/loongarch/loongarch.opt and generated HTML
+
+mfpu=
+UrlSuffix(gcc/LoongArch-Options.html#index-mfpu-2)
+
+msoft-float
+UrlSuffix(gcc/LoongArch-Options.html#index-msoft-float-5)
+
+msingle-float
+UrlSuffix(gcc/LoongArch-Options.html#index-msingle-float)
+
+mdouble-float
+UrlSuffix(gcc/LoongArch-Options.html#index-mdouble-float-1)
+
+msimd=
+UrlSuffix(gcc/LoongArch-Options.html#index-msimd-1)
+
+march=
+UrlSuffix(gcc/LoongArch-Options.html#index-march-7)
+
+mtune=
+UrlSuffix(gcc/LoongArch-Options.html#index-mtune-8)
+
+mabi=
+UrlSuffix(gcc/LoongArch-Options.html#index-mabi-2)
+
+mbranch-cost=
+UrlSuffix(gcc/LoongArch-Options.html#index-mbranch-cost-2)
+
+mcheck-zero-division
+UrlSuffix(gcc/LoongArch-Options.html#index-mcheck-zero-division)
+
+mcond-move-int
+UrlSuffix(gcc/LoongArch-Options.html#index-mcond-move-int)
+
+mcond-move-float
+UrlSuffix(gcc/LoongArch-Options.html#index-mcond-move-float)
+
+mmemcpy
+UrlSuffix(gcc/LoongArch-Options.html#index-mmemcpy)
+
+mstrict-align
+UrlSuffix(gcc/LoongArch-Options.html#index-mstrict-align-1)
+
+mmax-inline-memcpy-size=
+UrlSuffix(gcc/LoongArch-Options.html#index-mmax-inline-memcpy-size)
+
+mexplicit-relocs=
+UrlSuffix(gcc/LoongArch-Options.html#index-mexplicit-relocs-1)
+
+mexplicit-relocs
+UrlSuffix(gcc/LoongArch-Options.html#index-mexplicit-relocs-1)
+
+mrecip
+UrlSuffix(gcc/LoongArch-Options.html#index-mrecip)
+
+mrecip=
+UrlSuffix(gcc/LoongArch-Options.html#index-mrecip)
+
+; skipping UrlSuffix for 'mcmodel=' due to finding no URLs
+
+mdirect-extern-access
+UrlSuffix(gcc/LoongArch-Options.html#index-mdirect-extern-access)
+
+; skipping UrlSuffix for 'mrelax' due to finding no URLs
+
diff --git a/gcc/config/lynx.opt.urls b/gcc/config/lynx.opt.urls
new file mode 100644
index 0000000..63e7b9c
--- /dev/null
+++ b/gcc/config/lynx.opt.urls
@@ -0,0 +1,5 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/lynx.opt and generated HTML
+
+mthreads
+UrlSuffix(gcc/x86-Windows-Options.html#index-mthreads-1)
+
diff --git a/gcc/config/m32c/m32c.opt.urls b/gcc/config/m32c/m32c.opt.urls
new file mode 100644
index 0000000..da1bc02
--- /dev/null
+++ b/gcc/config/m32c/m32c.opt.urls
@@ -0,0 +1,8 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/m32c/m32c.opt and generated HTML
+
+msim
+UrlSuffix(gcc/M32C-Options.html#index-msim-4)
+
+memregs=
+UrlSuffix(gcc/M32C-Options.html#index-memregs_003d)
+
diff --git a/gcc/config/m32r/m32r.opt.urls b/gcc/config/m32r/m32r.opt.urls
new file mode 100644
index 0000000..ca33866
--- /dev/null
+++ b/gcc/config/m32r/m32r.opt.urls
@@ -0,0 +1,27 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/m32r/m32r.opt and generated HTML
+
+m32rx
+UrlSuffix(gcc/M32R_002fD-Options.html#index-m32rx)
+
+m32r2
+UrlSuffix(gcc/M32R_002fD-Options.html#index-m32r2)
+
+m32r
+UrlSuffix(gcc/M32R_002fD-Options.html#index-m32r)
+
+malign-loops
+UrlSuffix(gcc/M32R_002fD-Options.html#index-malign-loops)
+
+mdebug
+UrlSuffix(gcc/M32R_002fD-Options.html#index-mdebug)
+
+; skipping UrlSuffix for 'mflush-func=' due to finding no URLs
+
+mno-flush-func
+UrlSuffix(gcc/M32R_002fD-Options.html#index-mno-flush-func)
+
+mno-flush-trap
+UrlSuffix(gcc/M32R_002fD-Options.html#index-mno-flush-trap)
+
+; skipping UrlSuffix for 'msdata=' due to finding no URLs
+
diff --git a/gcc/config/m68k/ieee.opt.urls b/gcc/config/m68k/ieee.opt.urls
new file mode 100644
index 0000000..9c0c0f9
--- /dev/null
+++ b/gcc/config/m68k/ieee.opt.urls
@@ -0,0 +1,4 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/m68k/ieee.opt and generated HTML
+
+; skipping UrlSuffix for 'mieee-fp' due to finding no URLs
+
diff --git a/gcc/config/m68k/m68k-tables.opt.urls b/gcc/config/m68k/m68k-tables.opt.urls
new file mode 100644
index 0000000..380dc43
--- /dev/null
+++ b/gcc/config/m68k/m68k-tables.opt.urls
@@ -0,0 +1,2 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/m68k/m68k-tables.opt and generated HTML
+
diff --git a/gcc/config/m68k/m68k.opt.urls b/gcc/config/m68k/m68k.opt.urls
new file mode 100644
index 0000000..079fbf4
--- /dev/null
+++ b/gcc/config/m68k/m68k.opt.urls
@@ -0,0 +1,107 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/m68k/m68k.opt and generated HTML
+
+m5200
+UrlSuffix(gcc/M680x0-Options.html#index-m5200)
+
+m5206e
+UrlSuffix(gcc/M680x0-Options.html#index-m5206e)
+
+m528x
+UrlSuffix(gcc/M680x0-Options.html#index-m528x)
+
+m5307
+UrlSuffix(gcc/M680x0-Options.html#index-m5307)
+
+m5407
+UrlSuffix(gcc/M680x0-Options.html#index-m5407)
+
+m68000
+UrlSuffix(gcc/M680x0-Options.html#index-m68000)
+
+m68010
+UrlSuffix(gcc/M680x0-Options.html#index-m68010)
+
+m68020
+UrlSuffix(gcc/M680x0-Options.html#index-m68020)
+
+m68020-40
+UrlSuffix(gcc/M680x0-Options.html#index-m68020-40)
+
+m68020-60
+UrlSuffix(gcc/M680x0-Options.html#index-m68020-60)
+
+m68030
+UrlSuffix(gcc/M680x0-Options.html#index-m68030)
+
+m68040
+UrlSuffix(gcc/M680x0-Options.html#index-m68040)
+
+m68060
+UrlSuffix(gcc/M680x0-Options.html#index-m68060)
+
+m68881
+UrlSuffix(gcc/M680x0-Options.html#index-m68881)
+
+malign-int
+UrlSuffix(gcc/M680x0-Options.html#index-malign-int)
+
+march=
+UrlSuffix(gcc/M680x0-Options.html#index-march-8)
+
+mbitfield
+UrlSuffix(gcc/M680x0-Options.html#index-mbitfield)
+
+mc68000
+UrlSuffix(gcc/M680x0-Options.html#index-mc68000)
+
+mc68020
+UrlSuffix(gcc/M680x0-Options.html#index-mc68020)
+
+mcfv4e
+UrlSuffix(gcc/M680x0-Options.html#index-mcfv4e)
+
+mcpu=
+UrlSuffix(gcc/M680x0-Options.html#index-mcpu-7)
+
+mcpu32
+UrlSuffix(gcc/M680x0-Options.html#index-mcpu32)
+
+mdiv
+UrlSuffix(gcc/M680x0-Options.html#index-mdiv-1)
+
+mhard-float
+UrlSuffix(gcc/M680x0-Options.html#index-mhard-float-2)
+
+; skipping UrlSuffix for 'mid-shared-library' due to finding no URLs
+
+mlong-jump-table-offsets
+UrlSuffix(gcc/M680x0-Options.html#index-mlong-jump-table-offsets)
+
+mnobitfield
+UrlSuffix(gcc/M680x0-Options.html#index-mnobitfield)
+
+mpcrel
+UrlSuffix(gcc/M680x0-Options.html#index-mpcrel)
+
+mrtd
+UrlSuffix(gcc/M680x0-Options.html#index-mrtd)
+
+; skipping UrlSuffix for 'msep-data' due to finding no URLs
+
+; skipping UrlSuffix for 'mshared-library-id=' due to finding no URLs
+
+mshort
+UrlSuffix(gcc/M680x0-Options.html#index-mshort)
+
+msoft-float
+UrlSuffix(gcc/M680x0-Options.html#index-msoft-float-6)
+
+mstrict-align
+UrlSuffix(gcc/M680x0-Options.html#index-mstrict-align-2)
+
+mtune=
+UrlSuffix(gcc/M680x0-Options.html#index-mtune-9)
+
+mxgot
+UrlSuffix(gcc/M680x0-Options.html#index-mxgot)
+
diff --git a/gcc/config/m68k/uclinux.opt.urls b/gcc/config/m68k/uclinux.opt.urls
new file mode 100644
index 0000000..3fd1392
--- /dev/null
+++ b/gcc/config/m68k/uclinux.opt.urls
@@ -0,0 +1,2 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/m68k/uclinux.opt and generated HTML
+
diff --git a/gcc/config/mcore/mcore.opt.urls b/gcc/config/mcore/mcore.opt.urls
new file mode 100644
index 0000000..a876c8c
--- /dev/null
+++ b/gcc/config/mcore/mcore.opt.urls
@@ -0,0 +1,38 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/mcore/mcore.opt and generated HTML
+
+m210
+UrlSuffix(gcc/MCore-Options.html#index-m210)
+
+m340
+UrlSuffix(gcc/MCore-Options.html#index-m340)
+
+m4byte-functions
+UrlSuffix(gcc/MCore-Options.html#index-m4byte-functions)
+
+mbig-endian
+UrlSuffix(gcc/MCore-Options.html#index-mbig-endian-7)
+
+mcallgraph-data
+UrlSuffix(gcc/MCore-Options.html#index-mcallgraph-data)
+
+mdiv
+UrlSuffix(gcc/MCore-Options.html#index-mdiv-2)
+
+mhardlit
+UrlSuffix(gcc/MCore-Options.html#index-mhardlit)
+
+mlittle-endian
+UrlSuffix(gcc/MCore-Options.html#index-mlittle-endian-7)
+
+mno-lsim
+UrlSuffix(gcc/MCore-Options.html#index-mno-lsim-1)
+
+mslow-bytes
+UrlSuffix(gcc/MCore-Options.html#index-mslow-bytes)
+
+mstack-increment=
+UrlSuffix(gcc/MCore-Options.html#index-mstack-increment)
+
+mwide-bitfields
+UrlSuffix(gcc/MCore-Options.html#index-mwide-bitfields)
+
diff --git a/gcc/config/microblaze/microblaze.opt.urls b/gcc/config/microblaze/microblaze.opt.urls
new file mode 100644
index 0000000..33b13b8
--- /dev/null
+++ b/gcc/config/microblaze/microblaze.opt.urls
@@ -0,0 +1,59 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/microblaze/microblaze.opt and generated HTML
+
+msoft-float
+UrlSuffix(gcc/MicroBlaze-Options.html#index-msoft-float-7)
+
+mhard-float
+UrlSuffix(gcc/MicroBlaze-Options.html#index-mhard-float-3)
+
+msmall-divides
+UrlSuffix(gcc/MicroBlaze-Options.html#index-msmall-divides)
+
+mcpu=
+UrlSuffix(gcc/MicroBlaze-Options.html#index-mcpu_003d-3)
+
+mmemcpy
+UrlSuffix(gcc/MicroBlaze-Options.html#index-mmemcpy-1)
+
+mbig-endian
+UrlSuffix(gcc/MicroBlaze-Options.html#index-mbig-endian-8)
+
+mlittle-endian
+UrlSuffix(gcc/MicroBlaze-Options.html#index-mlittle-endian-8)
+
+mxl-soft-mul
+UrlSuffix(gcc/MicroBlaze-Options.html#index-mxl-soft-mul)
+
+mxl-reorder
+UrlSuffix(gcc/MicroBlaze-Options.html#index-mxl-reorder)
+
+mxl-soft-div
+UrlSuffix(gcc/MicroBlaze-Options.html#index-mxl-soft-div)
+
+mxl-barrel-shift
+UrlSuffix(gcc/MicroBlaze-Options.html#index-mxl-barrel-shift)
+
+mxl-pattern-compare
+UrlSuffix(gcc/MicroBlaze-Options.html#index-mxl-pattern-compare)
+
+mxl-stack-check
+UrlSuffix(gcc/MicroBlaze-Options.html#index-mxl-stack-check)
+
+mxl-gp-opt
+UrlSuffix(gcc/MicroBlaze-Options.html#index-mxl-gp-opt)
+
+mno-clearbss
+UrlSuffix(gcc/MicroBlaze-Options.html#index-mno-clearbss)
+
+mxl-multiply-high
+UrlSuffix(gcc/MicroBlaze-Options.html#index-mxl-multiply-high)
+
+mxl-float-convert
+UrlSuffix(gcc/MicroBlaze-Options.html#index-mxl-float-convert)
+
+mxl-float-sqrt
+UrlSuffix(gcc/MicroBlaze-Options.html#index-mxl-float-sqrt)
+
+mpic-data-is-text-relative
+UrlSuffix(gcc/MicroBlaze-Options.html#index-mpic-data-is-text-relative-1)
+
diff --git a/gcc/config/mips/mips-tables.opt.urls b/gcc/config/mips/mips-tables.opt.urls
new file mode 100644
index 0000000..3b2a77f
--- /dev/null
+++ b/gcc/config/mips/mips-tables.opt.urls
@@ -0,0 +1,2 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/mips/mips-tables.opt and generated HTML
+
diff --git a/gcc/config/mips/mips.opt.urls b/gcc/config/mips/mips.opt.urls
new file mode 100644
index 0000000..ff2f0ae
--- /dev/null
+++ b/gcc/config/mips/mips.opt.urls
@@ -0,0 +1,269 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/mips/mips.opt and generated HTML
+
+EB
+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
+
+mabicalls
+UrlSuffix(gcc/MIPS-Options.html#index-mabicalls)
+
+mmad
+UrlSuffix(gcc/MIPS-Options.html#index-mmad)
+
+mimadd
+UrlSuffix(gcc/MIPS-Options.html#index-mimadd)
+
+march=
+UrlSuffix(gcc/MIPS-Options.html#index-march-9)
+
+mbranch-cost=
+UrlSuffix(gcc/MIPS-Options.html#index-mbranch-cost-3)
+
+mbranch-likely
+UrlSuffix(gcc/MIPS-Options.html#index-mbranch-likely)
+
+mflip-mips16
+UrlSuffix(gcc/MIPS-Options.html#index-mflip-mips16)
+
+mcheck-zero-division
+UrlSuffix(gcc/MIPS-Options.html#index-mcheck-zero-division-1)
+
+mcode-readable=
+UrlSuffix(gcc/MIPS-Options.html#index-mcode-readable)
+
+mdivide-breaks
+UrlSuffix(gcc/MIPS-Options.html#index-mdivide-breaks)
+
+mdivide-traps
+UrlSuffix(gcc/MIPS-Options.html#index-mdivide-traps)
+
+mdmx
+UrlSuffix(gcc/MIPS-Options.html#index-mdmx)
+
+mdouble-float
+UrlSuffix(gcc/MIPS-Options.html#index-mdouble-float-2)
+
+mdsp
+UrlSuffix(gcc/MIPS-Options.html#index-mdsp-1)
+
+mdspr2
+UrlSuffix(gcc/MIPS-Options.html#index-mdspr2)
+
+; 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
+
+membedded-data
+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)
+
+mextern-sdata
+UrlSuffix(gcc/MIPS-Options.html#index-mextern-sdata)
+
+mfix-24k
+UrlSuffix(gcc/MIPS-Options.html#index-mfix-24k)
+
+mfix-r4000
+UrlSuffix(gcc/MIPS-Options.html#index-mfix-r4000)
+
+mfix-r4400
+UrlSuffix(gcc/MIPS-Options.html#index-mfix-r4400)
+
+mfix-r5900
+UrlSuffix(gcc/MIPS-Options.html#index-mfix-r5900)
+
+mfix-rm7000
+UrlSuffix(gcc/MIPS-Options.html#index-mfix-rm7000)
+
+mfix-r10000
+UrlSuffix(gcc/MIPS-Options.html#index-mfix-r10000)
+
+mfix-sb1
+UrlSuffix(gcc/MIPS-Options.html#index-mfix-sb1)
+
+mfix-vr4120
+UrlSuffix(gcc/MIPS-Options.html#index-mfix-vr4120)
+
+mfix-vr4130
+UrlSuffix(gcc/MIPS-Options.html#index-mfix-vr4130)
+
+mfp-exceptions
+UrlSuffix(gcc/MIPS-Options.html#index-mfp-exceptions)
+
+mfp32
+UrlSuffix(gcc/MIPS-Options.html#index-mfp32)
+
+mfpxx
+UrlSuffix(gcc/MIPS-Options.html#index-mfpxx)
+
+mfp64
+UrlSuffix(gcc/MIPS-Options.html#index-mfp64)
+
+mflush-func=
+UrlSuffix(gcc/MIPS-Options.html#index-mflush-func)
+
+mgp32
+UrlSuffix(gcc/MIPS-Options.html#index-mgp32)
+
+mgp64
+UrlSuffix(gcc/MIPS-Options.html#index-mgp64)
+
+mgpopt
+UrlSuffix(gcc/MIPS-Options.html#index-mgpopt)
+
+mplt
+UrlSuffix(gcc/MIPS-Options.html#index-mplt)
+
+mhard-float
+UrlSuffix(gcc/MIPS-Options.html#index-mhard-float-4)
+
+minterlink-compressed
+UrlSuffix(gcc/MIPS-Options.html#index-minterlink-compressed)
+
+minterlink-mips16
+UrlSuffix(gcc/MIPS-Options.html#index-minterlink-mips16)
+
+mips16
+UrlSuffix(gcc/MIPS-Options.html#index-mips16)
+
+mips3d
+UrlSuffix(gcc/MIPS-Options.html#index-mips3d)
+
+mllsc
+UrlSuffix(gcc/MIPS-Options.html#index-mllsc)
+
+mlocal-sdata
+UrlSuffix(gcc/MIPS-Options.html#index-mlocal-sdata)
+
+mlong-calls
+UrlSuffix(gcc/MIPS-Options.html#index-mlong-calls-6)
+
+mlong32
+UrlSuffix(gcc/MIPS-Options.html#index-mlong32)
+
+mlong64
+UrlSuffix(gcc/MIPS-Options.html#index-mlong64)
+
+mmcount-ra-address
+UrlSuffix(gcc/MIPS-Options.html#index-mmcount-ra-address)
+
+mmemcpy
+UrlSuffix(gcc/MIPS-Options.html#index-mmemcpy-2)
+
+mmicromips
+UrlSuffix(gcc/MIPS-Options.html#index-mmicromips)
+
+mmt
+UrlSuffix(gcc/MIPS-Options.html#index-mmt)
+
+mno-float
+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-mdmx
+UrlSuffix(gcc/MIPS-Options.html#index-mno-mdmx)
+
+mno-mips16
+UrlSuffix(gcc/MIPS-Options.html#index-mno-mips16)
+
+mno-mips3d
+UrlSuffix(gcc/MIPS-Options.html#index-mno-mips3d)
+
+mpaired-single
+UrlSuffix(gcc/MIPS-Options.html#index-mpaired-single)
+
+mr10k-cache-barrier=
+UrlSuffix(gcc/MIPS-Options.html#index-mr10k-cache-barrier)
+
+mrelax-pic-calls
+UrlSuffix(gcc/MIPS-Options.html#index-mrelax-pic-calls)
+
+msingle-float
+UrlSuffix(gcc/MIPS-Options.html#index-msingle-float-1)
+
+msmartmips
+UrlSuffix(gcc/MIPS-Options.html#index-msmartmips)
+
+msoft-float
+UrlSuffix(gcc/MIPS-Options.html#index-msoft-float-8)
+
+msplit-addresses
+UrlSuffix(gcc/MIPS-Options.html#index-msplit-addresses)
+
+mmips16e2
+UrlSuffix(gcc/MIPS-Options.html#index-mmips16e2)
+
+msym32
+UrlSuffix(gcc/MIPS-Options.html#index-msym32)
+
+msynci
+UrlSuffix(gcc/MIPS-Options.html#index-msynci)
+
+; skipping UrlSuffix for 'mlra' due to finding no URLs
+
+mlxc1-sxc1
+UrlSuffix(gcc/MIPS-Options.html#index-mlxc1-sxc1)
+
+mmadd4
+UrlSuffix(gcc/MIPS-Options.html#index-mmadd4)
+
+mtune=
+UrlSuffix(gcc/MIPS-Options.html#index-mtune-10)
+
+munaligned-access
+UrlSuffix(gcc/MIPS-Options.html#index-munaligned-access-1)
+
+muninit-const-in-rodata
+UrlSuffix(gcc/MIPS-Options.html#index-muninit-const-in-rodata)
+
+mvirt
+UrlSuffix(gcc/MIPS-Options.html#index-mvirt)
+
+mxpa
+UrlSuffix(gcc/MIPS-Options.html#index-mxpa)
+
+mcrc
+UrlSuffix(gcc/MIPS-Options.html#index-mcrc)
+
+mginv
+UrlSuffix(gcc/MIPS-Options.html#index-mginv)
+
+mvr4130-align
+UrlSuffix(gcc/MIPS-Options.html#index-mvr4130-align)
+
+mxgot
+UrlSuffix(gcc/MIPS-Options.html#index-mxgot-1)
+
+modd-spreg
+UrlSuffix(gcc/MIPS-Options.html#index-modd-spreg)
+
+mframe-header-opt
+UrlSuffix(gcc/MIPS-Options.html#index-mframe-header-opt)
+
+mload-store-pairs
+UrlSuffix(gcc/MIPS-Options.html#index-mload-store-pairs)
+
+mloongson-mmi
+UrlSuffix(gcc/MIPS-Options.html#index-mloongson-mmi)
+
+mloongson-ext
+UrlSuffix(gcc/MIPS-Options.html#index-mloongson-ext)
+
+mloongson-ext2
+UrlSuffix(gcc/MIPS-Options.html#index-mloongson-ext2)
+
diff --git a/gcc/config/mips/sde.opt.urls b/gcc/config/mips/sde.opt.urls
new file mode 100644
index 0000000..2a3d290
--- /dev/null
+++ b/gcc/config/mips/sde.opt.urls
@@ -0,0 +1,2 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/mips/sde.opt and generated HTML
+
diff --git a/gcc/config/mmix/mmix.opt.urls b/gcc/config/mmix/mmix.opt.urls
new file mode 100644
index 0000000..6722f9e
--- /dev/null
+++ b/gcc/config/mmix/mmix.opt.urls
@@ -0,0 +1,44 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/mmix/mmix.opt and generated HTML
+
+mlibfuncs
+UrlSuffix(gcc/MMIX-Options.html#index-mlibfuncs)
+
+mabi=mmixware
+UrlSuffix(gcc/MMIX-Options.html#index-mabi_003dmmixware)
+
+mabi=gnu
+UrlSuffix(gcc/MMIX-Options.html#index-mabi_003dgnu)
+
+mepsilon
+UrlSuffix(gcc/MMIX-Options.html#index-mepsilon)
+
+mzero-extend
+UrlSuffix(gcc/MMIX-Options.html#index-mzero-extend)
+
+mknuthdiv
+UrlSuffix(gcc/MMIX-Options.html#index-mknuthdiv)
+
+mtoplevel-symbols
+UrlSuffix(gcc/MMIX-Options.html#index-mtoplevel-symbols)
+
+melf
+UrlSuffix(gcc/MMIX-Options.html#index-melf-1)
+
+mbranch-predict
+UrlSuffix(gcc/MMIX-Options.html#index-mbranch-predict)
+
+mno-branch-predict
+UrlSuffix(gcc/MMIX-Options.html#index-mno-branch-predict)
+
+mbase-addresses
+UrlSuffix(gcc/MMIX-Options.html#index-mbase-addresses)
+
+mno-base-addresses
+UrlSuffix(gcc/MMIX-Options.html#index-mno-base-addresses)
+
+msingle-exit
+UrlSuffix(gcc/MMIX-Options.html#index-msingle-exit)
+
+mno-single-exit
+UrlSuffix(gcc/MMIX-Options.html#index-mno-single-exit)
+
diff --git a/gcc/config/mn10300/mn10300.opt.urls b/gcc/config/mn10300/mn10300.opt.urls
new file mode 100644
index 0000000..396ca4a
--- /dev/null
+++ b/gcc/config/mn10300/mn10300.opt.urls
@@ -0,0 +1,32 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/mn10300/mn10300.opt and generated HTML
+
+mam33
+UrlSuffix(gcc/MN10300-Options.html#index-mam33)
+
+mam33-2
+UrlSuffix(gcc/MN10300-Options.html#index-mam33-2)
+
+mam34
+UrlSuffix(gcc/MN10300-Options.html#index-mam34)
+
+mtune=
+UrlSuffix(gcc/MN10300-Options.html#index-mtune-11)
+
+mmult-bug
+UrlSuffix(gcc/MN10300-Options.html#index-mmult-bug)
+
+mno-crt0
+UrlSuffix(gcc/MN10300-Options.html#index-mno-crt0)
+
+mrelax
+UrlSuffix(gcc/MN10300-Options.html#index-mrelax-2)
+
+mreturn-pointer-on-d0
+UrlSuffix(gcc/MN10300-Options.html#index-mreturn-pointer-on-d0)
+
+mliw
+UrlSuffix(gcc/MN10300-Options.html#index-mliw)
+
+msetlb
+UrlSuffix(gcc/MN10300-Options.html#index-msetlb)
+
diff --git a/gcc/config/moxie/moxie.opt.urls b/gcc/config/moxie/moxie.opt.urls
new file mode 100644
index 0000000..a1b8b8a
--- /dev/null
+++ b/gcc/config/moxie/moxie.opt.urls
@@ -0,0 +1,14 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/moxie/moxie.opt and generated HTML
+
+meb
+UrlSuffix(gcc/Moxie-Options.html#index-meb)
+
+mel
+UrlSuffix(gcc/Moxie-Options.html#index-mel)
+
+mmul.x
+UrlSuffix(gcc/Moxie-Options.html#index-mmul_002ex)
+
+mno-crt0
+UrlSuffix(gcc/Moxie-Options.html#index-mno-crt0-1)
+
diff --git a/gcc/config/msp430/msp430.opt.urls b/gcc/config/msp430/msp430.opt.urls
new file mode 100644
index 0000000..420c1c5
--- /dev/null
+++ b/gcc/config/msp430/msp430.opt.urls
@@ -0,0 +1,53 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/msp430/msp430.opt and generated HTML
+
+msim
+UrlSuffix(gcc/MSP430-Options.html#index-msim-5)
+
+mtiny-printf
+UrlSuffix(gcc/MSP430-Options.html#index-mtiny-printf)
+
+masm-hex
+UrlSuffix(gcc/MSP430-Options.html#index-masm-hex)
+
+mmcu=
+UrlSuffix(gcc/MSP430-Options.html#index-mmcu_003d)
+
+mwarn-mcu
+UrlSuffix(gcc/MSP430-Options.html#index-mwarn-mcu)
+
+mwarn-devices-csv
+UrlSuffix(gcc/MSP430-Options.html#index-mwarn-devices-csv)
+
+mcpu=
+UrlSuffix(gcc/MSP430-Options.html#index-mcpu_003d-4)
+
+mlarge
+UrlSuffix(gcc/MSP430-Options.html#index-mlarge)
+
+msmall
+UrlSuffix(gcc/MSP430-Options.html#index-msmall)
+
+mrelax
+UrlSuffix(gcc/MSP430-Options.html#index-mrelax-3)
+
+minrt
+UrlSuffix(gcc/MSP430-Options.html#index-minrt)
+
+mhwmult=
+UrlSuffix(gcc/MSP430-Options.html#index-mhwmult_003d)
+
+mcode-region=
+UrlSuffix(gcc/MSP430-Options.html#index-mcode-region)
+
+mdata-region=
+UrlSuffix(gcc/MSP430-Options.html#index-mdata-region)
+
+msilicon-errata=
+UrlSuffix(gcc/MSP430-Options.html#index-msilicon-errata)
+
+msilicon-errata-warn=
+UrlSuffix(gcc/MSP430-Options.html#index-msilicon-errata-warn)
+
+mmax-inline-shift=
+UrlSuffix(gcc/MSP430-Options.html#index-mmax-inline-shift_003d)
+
diff --git a/gcc/config/nds32/nds32-elf.opt.urls b/gcc/config/nds32/nds32-elf.opt.urls
new file mode 100644
index 0000000..5399afb
--- /dev/null
+++ b/gcc/config/nds32/nds32-elf.opt.urls
@@ -0,0 +1,5 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/nds32/nds32-elf.opt and generated HTML
+
+mcmodel=
+UrlSuffix(gcc/NDS32-Options.html#index-mcmodel)
+
diff --git a/gcc/config/nds32/nds32-linux.opt.urls b/gcc/config/nds32/nds32-linux.opt.urls
new file mode 100644
index 0000000..27d39f0
--- /dev/null
+++ b/gcc/config/nds32/nds32-linux.opt.urls
@@ -0,0 +1,5 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/nds32/nds32-linux.opt and generated HTML
+
+mcmodel=
+UrlSuffix(gcc/NDS32-Options.html#index-mcmodel)
+
diff --git a/gcc/config/nds32/nds32.opt.urls b/gcc/config/nds32/nds32.opt.urls
new file mode 100644
index 0000000..e34512d
--- /dev/null
+++ b/gcc/config/nds32/nds32.opt.urls
@@ -0,0 +1,57 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/nds32/nds32.opt and generated HTML
+
+; skipping UrlSuffix for 'EB' due to finding no URLs
+
+; skipping UrlSuffix for 'EL' due to finding no URLs
+
+; skipping UrlSuffix for 'mabi=' due to finding no URLs
+
+mreduced-regs
+UrlSuffix(gcc/NDS32-Options.html#index-mreduced-regs)
+
+mfull-regs
+UrlSuffix(gcc/NDS32-Options.html#index-mfull-regs)
+
+mbig-endian
+UrlSuffix(gcc/NDS32-Options.html#index-mbig-endian-9)
+
+mlittle-endian
+UrlSuffix(gcc/NDS32-Options.html#index-mlittle-endian-9)
+
+mcmov
+UrlSuffix(gcc/NDS32-Options.html#index-mcmov)
+
+mext-perf
+UrlSuffix(gcc/NDS32-Options.html#index-mext-perf)
+
+mext-perf2
+UrlSuffix(gcc/NDS32-Options.html#index-mext-perf2)
+
+mext-string
+UrlSuffix(gcc/NDS32-Options.html#index-mext-string)
+
+mv3push
+UrlSuffix(gcc/NDS32-Options.html#index-mv3push)
+
+m16-bit
+UrlSuffix(gcc/NDS32-Options.html#index-m16-bit-1)
+
+misr-vector-size=
+UrlSuffix(gcc/NDS32-Options.html#index-misr-vector-size)
+
+mcache-block-size=
+UrlSuffix(gcc/NDS32-Options.html#index-mcache-block-size)
+
+march=
+UrlSuffix(gcc/NDS32-Options.html#index-march-10)
+
+; skipping UrlSuffix for 'mcpu=' due to finding no URLs
+
+mctor-dtor
+UrlSuffix(gcc/NDS32-Options.html#index-mctor-dtor)
+
+mrelax
+UrlSuffix(gcc/NDS32-Options.html#index-mrelax-4)
+
+; skipping UrlSuffix for 'munaligned-access' due to finding no URLs
+
diff --git a/gcc/config/netbsd-elf.opt.urls b/gcc/config/netbsd-elf.opt.urls
new file mode 100644
index 0000000..c0e791c
--- /dev/null
+++ b/gcc/config/netbsd-elf.opt.urls
@@ -0,0 +1,5 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/netbsd-elf.opt and generated HTML
+
+rdynamic
+UrlSuffix(gcc/Link-Options.html#index-rdynamic)
+
diff --git a/gcc/config/netbsd.opt.urls b/gcc/config/netbsd.opt.urls
new file mode 100644
index 0000000..513bf9b
--- /dev/null
+++ b/gcc/config/netbsd.opt.urls
@@ -0,0 +1,6 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/netbsd.opt and generated HTML
+
+; skipping UrlSuffix for 'pthread' due to multiple URLs:
+; duplicate: 'gcc/Link-Options.html#index-pthread-1'
+; duplicate: 'gcc/Preprocessor-Options.html#index-pthread'
+
diff --git a/gcc/config/nios2/elf.opt.urls b/gcc/config/nios2/elf.opt.urls
new file mode 100644
index 0000000..1367c6b
--- /dev/null
+++ b/gcc/config/nios2/elf.opt.urls
@@ -0,0 +1,14 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/nios2/elf.opt and generated HTML
+
+msmallc
+UrlSuffix(gcc/Nios-II-Options.html#index-msmallc)
+
+msys-lib=
+UrlSuffix(gcc/Nios-II-Options.html#index-msys-lib)
+
+msys-crt0=
+UrlSuffix(gcc/Nios-II-Options.html#index-msys-crt0)
+
+mhal
+UrlSuffix(gcc/Nios-II-Options.html#index-mhal)
+
diff --git a/gcc/config/nios2/nios2.opt.urls b/gcc/config/nios2/nios2.opt.urls
new file mode 100644
index 0000000..a38ea28
--- /dev/null
+++ b/gcc/config/nios2/nios2.opt.urls
@@ -0,0 +1,50 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/nios2/nios2.opt and generated HTML
+
+mhw-div
+UrlSuffix(gcc/Nios-II-Options.html#index-mhw-div)
+
+mhw-mul
+UrlSuffix(gcc/Nios-II-Options.html#index-mhw-mul)
+
+mhw-mulx
+UrlSuffix(gcc/Nios-II-Options.html#index-mhw-mulx)
+
+mfast-sw-div
+UrlSuffix(gcc/Nios-II-Options.html#index-mfast-sw-div)
+
+mbypass-cache
+UrlSuffix(gcc/Nios-II-Options.html#index-mbypass-cache)
+
+mno-cache-volatile
+UrlSuffix(gcc/Nios-II-Options.html#index-mno-cache-volatile)
+
+mcache-volatile
+UrlSuffix(gcc/Nios-II-Options.html#index-mcache-volatile)
+
+mgpopt=
+UrlSuffix(gcc/Nios-II-Options.html#index-mgpopt-1)
+
+mgpopt
+UrlSuffix(gcc/Nios-II-Options.html#index-mgpopt-1)
+
+mno-gpopt
+UrlSuffix(gcc/Nios-II-Options.html#index-mno-gpopt-1)
+
+meb
+UrlSuffix(gcc/Nios-II-Options.html#index-meb-1)
+
+mel
+UrlSuffix(gcc/Nios-II-Options.html#index-mel-1)
+
+mcustom-fpu-cfg=
+UrlSuffix(gcc/Nios-II-Options.html#index-mcustom-fpu-cfg)
+
+march=
+UrlSuffix(gcc/Nios-II-Options.html#index-march-11)
+
+mgprel-sec=
+UrlSuffix(gcc/Nios-II-Options.html#index-mgprel-sec)
+
+mr0rel-sec=
+UrlSuffix(gcc/Nios-II-Options.html#index-mr0rel-sec)
+
diff --git a/gcc/config/nvptx/nvptx-gen.opt.urls b/gcc/config/nvptx/nvptx-gen.opt.urls
new file mode 100644
index 0000000..7ea1324
--- /dev/null
+++ b/gcc/config/nvptx/nvptx-gen.opt.urls
@@ -0,0 +1,2 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/nvptx/nvptx-gen.opt and generated HTML
+
diff --git a/gcc/config/nvptx/nvptx.opt.urls b/gcc/config/nvptx/nvptx.opt.urls
new file mode 100644
index 0000000..5c8942c
--- /dev/null
+++ b/gcc/config/nvptx/nvptx.opt.urls
@@ -0,0 +1,29 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/nvptx/nvptx.opt and generated HTML
+
+m64
+UrlSuffix(gcc/Nvidia-PTX-Options.html#index-m64)
+
+mmainkernel
+UrlSuffix(gcc/Nvidia-PTX-Options.html#index-mmainkernel)
+
+moptimize
+UrlSuffix(gcc/Nvidia-PTX-Options.html#index-moptimize)
+
+msoft-stack
+UrlSuffix(gcc/Nvidia-PTX-Options.html#index-msoft-stack)
+
+muniform-simt
+UrlSuffix(gcc/Nvidia-PTX-Options.html#index-muniform-simt)
+
+mgomp
+UrlSuffix(gcc/Nvidia-PTX-Options.html#index-mgomp)
+
+misa=
+UrlSuffix(gcc/Nvidia-PTX-Options.html#index-misa)
+
+march=
+UrlSuffix(gcc/Nvidia-PTX-Options.html#index-march-12)
+
+mptx=
+UrlSuffix(gcc/Nvidia-PTX-Options.html#index-mptx)
+
diff --git a/gcc/config/openbsd.opt.urls b/gcc/config/openbsd.opt.urls
new file mode 100644
index 0000000..d7ea1ae
--- /dev/null
+++ b/gcc/config/openbsd.opt.urls
@@ -0,0 +1,6 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/openbsd.opt and generated HTML
+
+; skipping UrlSuffix for 'pthread' due to multiple URLs:
+; duplicate: 'gcc/Link-Options.html#index-pthread-1'
+; duplicate: 'gcc/Preprocessor-Options.html#index-pthread'
+
diff --git a/gcc/config/or1k/elf.opt.urls b/gcc/config/or1k/elf.opt.urls
new file mode 100644
index 0000000..ea3d5d7
--- /dev/null
+++ b/gcc/config/or1k/elf.opt.urls
@@ -0,0 +1,8 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/or1k/elf.opt and generated HTML
+
+mboard=
+UrlSuffix(gcc/OpenRISC-Options.html#index-mboard)
+
+mnewlib
+UrlSuffix(gcc/OpenRISC-Options.html#index-mnewlib)
+
diff --git a/gcc/config/or1k/or1k.opt.urls b/gcc/config/or1k/or1k.opt.urls
new file mode 100644
index 0000000..2016ea6
--- /dev/null
+++ b/gcc/config/or1k/or1k.opt.urls
@@ -0,0 +1,46 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/or1k/or1k.opt and generated HTML
+
+mhard-div
+UrlSuffix(gcc/OpenRISC-Options.html#index-mhard-div)
+
+msoft-div
+UrlSuffix(gcc/OpenRISC-Options.html#index-msoft-div)
+
+mhard-mul
+UrlSuffix(gcc/OpenRISC-Options.html#index-mhard-mul)
+
+msoft-mul
+UrlSuffix(gcc/OpenRISC-Options.html#index-msoft-mul)
+
+msoft-float
+UrlSuffix(gcc/OpenRISC-Options.html#index-msoft-float-9)
+
+mhard-float
+UrlSuffix(gcc/OpenRISC-Options.html#index-mhard-float-5)
+
+mdouble-float
+UrlSuffix(gcc/OpenRISC-Options.html#index-mdouble-float-3)
+
+munordered-float
+UrlSuffix(gcc/OpenRISC-Options.html#index-munordered-float)
+
+; skipping UrlSuffix for 'mcmodel=' due to finding no URLs
+
+mcmov
+UrlSuffix(gcc/OpenRISC-Options.html#index-mcmov-1)
+
+mror
+UrlSuffix(gcc/OpenRISC-Options.html#index-mror)
+
+mrori
+UrlSuffix(gcc/OpenRISC-Options.html#index-mrori)
+
+msext
+UrlSuffix(gcc/OpenRISC-Options.html#index-msext)
+
+msfimm
+UrlSuffix(gcc/OpenRISC-Options.html#index-msfimm)
+
+mshftimm
+UrlSuffix(gcc/OpenRISC-Options.html#index-mshftimm)
+
diff --git a/gcc/config/pa/pa-hpux.opt.urls b/gcc/config/pa/pa-hpux.opt.urls
new file mode 100644
index 0000000..6a52dd0
--- /dev/null
+++ b/gcc/config/pa/pa-hpux.opt.urls
@@ -0,0 +1,11 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/pa/pa-hpux.opt and generated HTML
+
+msio
+UrlSuffix(gcc/HPPA-Options.html#index-msio)
+
+nolibdld
+UrlSuffix(gcc/HPPA-Options.html#index-nolibdld)
+
+rdynamic
+UrlSuffix(gcc/Link-Options.html#index-rdynamic)
+
diff --git a/gcc/config/pa/pa-hpux1010.opt.urls b/gcc/config/pa/pa-hpux1010.opt.urls
new file mode 100644
index 0000000..9b96caf
--- /dev/null
+++ b/gcc/config/pa/pa-hpux1010.opt.urls
@@ -0,0 +1,2 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/pa/pa-hpux1010.opt and generated HTML
+
diff --git a/gcc/config/pa/pa-hpux1111.opt.urls b/gcc/config/pa/pa-hpux1111.opt.urls
new file mode 100644
index 0000000..706e63c
--- /dev/null
+++ b/gcc/config/pa/pa-hpux1111.opt.urls
@@ -0,0 +1,2 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/pa/pa-hpux1111.opt and generated HTML
+
diff --git a/gcc/config/pa/pa-hpux1131.opt.urls b/gcc/config/pa/pa-hpux1131.opt.urls
new file mode 100644
index 0000000..497c49d
--- /dev/null
+++ b/gcc/config/pa/pa-hpux1131.opt.urls
@@ -0,0 +1,2 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/pa/pa-hpux1131.opt and generated HTML
+
diff --git a/gcc/config/pa/pa.opt.urls b/gcc/config/pa/pa.opt.urls
new file mode 100644
index 0000000..5b8bceb
--- /dev/null
+++ b/gcc/config/pa/pa.opt.urls
@@ -0,0 +1,71 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/pa/pa.opt and generated HTML
+
+matomic-libcalls
+UrlSuffix(gcc/HPPA-Options.html#index-matomic-libcalls)
+
+mbig-switch
+UrlSuffix(gcc/HPPA-Options.html#index-mbig-switch)
+
+mcaller-copies
+UrlSuffix(gcc/HPPA-Options.html#index-mcaller-copies)
+
+mcoherent-ldcw
+UrlSuffix(gcc/HPPA-Options.html#index-mcoherent-ldcw)
+
+mdisable-fpregs
+UrlSuffix(gcc/HPPA-Options.html#index-mdisable-fpregs)
+
+mdisable-indexing
+UrlSuffix(gcc/HPPA-Options.html#index-mdisable-indexing)
+
+mfast-indirect-calls
+UrlSuffix(gcc/HPPA-Options.html#index-mfast-indirect-calls)
+
+mfixed-range=
+UrlSuffix(gcc/HPPA-Options.html#index-mfixed-range)
+
+mgas
+UrlSuffix(gcc/HPPA-Options.html#index-mgas)
+
+mjump-in-delay
+UrlSuffix(gcc/HPPA-Options.html#index-mjump-in-delay)
+
+mlinker-opt
+UrlSuffix(gcc/HPPA-Options.html#index-mlinker-opt)
+
+mlong-calls
+UrlSuffix(gcc/HPPA-Options.html#index-mlong-calls-5)
+
+mlong-load-store
+UrlSuffix(gcc/HPPA-Options.html#index-mlong-load-store)
+
+mno-space-regs
+UrlSuffix(gcc/HPPA-Options.html#index-mno-space-regs)
+
+mordered
+UrlSuffix(gcc/HPPA-Options.html#index-mordered)
+
+mpa-risc-1-0
+UrlSuffix(gcc/HPPA-Options.html#index-mpa-risc-1-0)
+
+mpa-risc-1-1
+UrlSuffix(gcc/HPPA-Options.html#index-mpa-risc-1-1)
+
+mpa-risc-2-0
+UrlSuffix(gcc/HPPA-Options.html#index-mpa-risc-2-0)
+
+mportable-runtime
+UrlSuffix(gcc/HPPA-Options.html#index-mportable-runtime)
+
+mschedule=
+UrlSuffix(gcc/HPPA-Options.html#index-mschedule)
+
+msoft-float
+UrlSuffix(gcc/HPPA-Options.html#index-msoft-float-4)
+
+msoft-mult
+UrlSuffix(gcc/HPPA-Options.html#index-msoft-mult)
+
+mspace-regs
+UrlSuffix(gcc/HPPA-Options.html#index-mspace-regs)
+
diff --git a/gcc/config/pa/pa64-hpux.opt.urls b/gcc/config/pa/pa64-hpux.opt.urls
new file mode 100644
index 0000000..9ebf027
--- /dev/null
+++ b/gcc/config/pa/pa64-hpux.opt.urls
@@ -0,0 +1,8 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/pa/pa64-hpux.opt and generated HTML
+
+mgnu-ld
+UrlSuffix(gcc/HPPA-Options.html#index-mgnu-ld)
+
+mhp-ld
+UrlSuffix(gcc/HPPA-Options.html#index-mhp-ld)
+
diff --git a/gcc/config/pdp11/pdp11.opt.urls b/gcc/config/pdp11/pdp11.opt.urls
new file mode 100644
index 0000000..f0544ca
--- /dev/null
+++ b/gcc/config/pdp11/pdp11.opt.urls
@@ -0,0 +1,41 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/pdp11/pdp11.opt and generated HTML
+
+m10
+UrlSuffix(gcc/PDP-11-Options.html#index-m10)
+
+m40
+UrlSuffix(gcc/PDP-11-Options.html#index-m40)
+
+m45
+UrlSuffix(gcc/PDP-11-Options.html#index-m45)
+
+mac0
+UrlSuffix(gcc/PDP-11-Options.html#index-mac0)
+
+mdec-asm
+UrlSuffix(gcc/PDP-11-Options.html#index-mdec-asm)
+
+mgnu-asm
+UrlSuffix(gcc/PDP-11-Options.html#index-mgnu-asm)
+
+mfpu
+UrlSuffix(gcc/PDP-11-Options.html#index-mfpu-3)
+
+mint16
+UrlSuffix(gcc/PDP-11-Options.html#index-mint16)
+
+mint32
+UrlSuffix(gcc/PDP-11-Options.html#index-mint32-1)
+
+msoft-float
+UrlSuffix(gcc/PDP-11-Options.html#index-msoft-float-10)
+
+msplit
+UrlSuffix(gcc/PDP-11-Options.html#index-msplit)
+
+munix-asm
+UrlSuffix(gcc/PDP-11-Options.html#index-munix-asm)
+
+mlra
+UrlSuffix(gcc/PDP-11-Options.html#index-mlra-2)
+
diff --git a/gcc/config/pru/pru.opt.urls b/gcc/config/pru/pru.opt.urls
new file mode 100644
index 0000000..373b02d
--- /dev/null
+++ b/gcc/config/pru/pru.opt.urls
@@ -0,0 +1,17 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/pru/pru.opt and generated HTML
+
+minrt
+UrlSuffix(gcc/PRU-Options.html#index-minrt-1)
+
+mmcu=
+UrlSuffix(gcc/PRU-Options.html#index-mmcu-2)
+
+mno-relax
+UrlSuffix(gcc/PRU-Options.html#index-mno-relax)
+
+mloop
+UrlSuffix(gcc/PRU-Options.html#index-mloop)
+
+mabi=
+UrlSuffix(gcc/PRU-Options.html#index-mabi-3)
+
diff --git a/gcc/config/riscv/riscv.opt.urls b/gcc/config/riscv/riscv.opt.urls
new file mode 100644
index 0000000..e1ab966
--- /dev/null
+++ b/gcc/config/riscv/riscv.opt.urls
@@ -0,0 +1,91 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/riscv/riscv.opt and generated HTML
+
+mbig-endian
+UrlSuffix(gcc/RISC-V-Options.html#index-mbig-endian-10)
+
+mlittle-endian
+UrlSuffix(gcc/RISC-V-Options.html#index-mlittle-endian-10)
+
+mbranch-cost=
+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)
+
+mpreferred-stack-boundary=
+UrlSuffix(gcc/RISC-V-Options.html#index-mpreferred-stack-boundary)
+
+mfdiv
+UrlSuffix(gcc/RISC-V-Options.html#index-mfdiv)
+
+mdiv
+UrlSuffix(gcc/RISC-V-Options.html#index-mdiv-3)
+
+march=
+UrlSuffix(gcc/RISC-V-Options.html#index-march-14)
+
+mtune=
+UrlSuffix(gcc/RISC-V-Options.html#index-mtune-12)
+
+mcpu=
+UrlSuffix(gcc/RISC-V-Options.html#index-mcpu-8)
+
+msmall-data-limit=
+UrlSuffix(gcc/RISC-V-Options.html#index-msmall-data-limit-1)
+
+msave-restore
+UrlSuffix(gcc/RISC-V-Options.html#index-msave-restore)
+
+mshorten-memrefs
+UrlSuffix(gcc/RISC-V-Options.html#index-mshorten-memrefs)
+
+; skipping UrlSuffix for 'mcmodel=' due to finding no URLs
+
+mstrict-align
+UrlSuffix(gcc/RISC-V-Options.html#index-mstrict-align-3)
+
+; skipping UrlSuffix for 'mexplicit-relocs' due to finding no URLs
+
+mrelax
+UrlSuffix(gcc/RISC-V-Options.html#index-mrelax-5)
+
+mcsr-check
+UrlSuffix(gcc/RISC-V-Options.html#index-mcsr-check)
+
+; skipping UrlSuffix for 'momit-leaf-frame-pointer' due to finding no URLs
+
+mriscv-attribute
+UrlSuffix(gcc/RISC-V-Options.html#index-mriscv-attribute)
+
+malign-data=
+UrlSuffix(gcc/RISC-V-Options.html#index-malign-data)
+
+mstack-protector-guard=
+UrlSuffix(gcc/RISC-V-Options.html#index-mstack-protector-guard-2)
+
+mstack-protector-guard-reg=
+UrlSuffix(gcc/RISC-V-Options.html#index-mstack-protector-guard-reg-1)
+
+mstack-protector-guard-offset=
+UrlSuffix(gcc/RISC-V-Options.html#index-mstack-protector-guard-offset-2)
+
+misa-spec=
+UrlSuffix(gcc/RISC-V-Options.html#index-misa-spec)
+
+mmovcc
+UrlSuffix(gcc/RISC-V-Options.html#index-mmovcc)
+
+minline-atomics
+UrlSuffix(gcc/RISC-V-Options.html#index-minline-atomics)
+
+minline-strcmp
+UrlSuffix(gcc/RISC-V-Options.html#index-minline-strcmp)
+
+minline-strncmp
+UrlSuffix(gcc/RISC-V-Options.html#index-minline-strncmp)
+
+minline-strlen
+UrlSuffix(gcc/RISC-V-Options.html#index-minline-strlen)
+
diff --git a/gcc/config/rl78/rl78.opt.urls b/gcc/config/rl78/rl78.opt.urls
new file mode 100644
index 0000000..96eff5f
--- /dev/null
+++ b/gcc/config/rl78/rl78.opt.urls
@@ -0,0 +1,31 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/rl78/rl78.opt and generated HTML
+
+msim
+UrlSuffix(gcc/RL78-Options.html#index-msim-6)
+
+mmul=
+UrlSuffix(gcc/RL78-Options.html#index-mmul)
+
+mallregs
+UrlSuffix(gcc/RL78-Options.html#index-mallregs)
+
+; skipping UrlSuffix for 'mrelax' due to finding no URLs
+
+mcpu=
+UrlSuffix(gcc/RL78-Options.html#index-mcpu-9)
+
+mg10
+UrlSuffix(gcc/RL78-Options.html#index-mg10)
+
+mg13
+UrlSuffix(gcc/RL78-Options.html#index-mg13)
+
+mg14
+UrlSuffix(gcc/RL78-Options.html#index-mg14)
+
+mrl78
+UrlSuffix(gcc/RL78-Options.html#index-mrl78)
+
+msave-mduc-in-interrupts
+UrlSuffix(gcc/RL78-Options.html#index-msave-mduc-in-interrupts)
+
diff --git a/gcc/config/rpath.opt.urls b/gcc/config/rpath.opt.urls
new file mode 100644
index 0000000..249dfdf
--- /dev/null
+++ b/gcc/config/rpath.opt.urls
@@ -0,0 +1,2 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/rpath.opt and generated HTML
+
diff --git a/gcc/config/rs6000/476.opt.urls b/gcc/config/rs6000/476.opt.urls
new file mode 100644
index 0000000..cecf722
--- /dev/null
+++ b/gcc/config/rs6000/476.opt.urls
@@ -0,0 +1,2 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/rs6000/476.opt and generated HTML
+
diff --git a/gcc/config/rs6000/aix64.opt.urls b/gcc/config/rs6000/aix64.opt.urls
new file mode 100644
index 0000000..89600bb
--- /dev/null
+++ b/gcc/config/rs6000/aix64.opt.urls
@@ -0,0 +1,23 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/rs6000/aix64.opt and generated HTML
+
+maix64
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-maix64)
+
+maix32
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-maix32)
+
+; skipping UrlSuffix for 'mcmodel=' due to finding no URLs
+
+mpe
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mpe)
+
+; skipping UrlSuffix for 'pthread' due to multiple URLs:
+; duplicate: 'gcc/Link-Options.html#index-pthread-1'
+; duplicate: 'gcc/Preprocessor-Options.html#index-pthread'
+
+m64
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-m64-1)
+
+m32
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-m32)
+
diff --git a/gcc/config/rs6000/darwin.opt.urls b/gcc/config/rs6000/darwin.opt.urls
new file mode 100644
index 0000000..3b7fa1a
--- /dev/null
+++ b/gcc/config/rs6000/darwin.opt.urls
@@ -0,0 +1,14 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/rs6000/darwin.opt and generated HTML
+
+ffix-and-continue
+UrlSuffix(gcc/Darwin-Options.html#index-ffix-and-continue)
+
+findirect-data
+UrlSuffix(gcc/Darwin-Options.html#index-findirect-data)
+
+m64
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-m64-1)
+
+m32
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-m32)
+
diff --git a/gcc/config/rs6000/linux64.opt.urls b/gcc/config/rs6000/linux64.opt.urls
new file mode 100644
index 0000000..eb81aa1
--- /dev/null
+++ b/gcc/config/rs6000/linux64.opt.urls
@@ -0,0 +1,4 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/rs6000/linux64.opt and generated HTML
+
+; skipping UrlSuffix for 'mcmodel=' due to finding no URLs
+
diff --git a/gcc/config/rs6000/rs6000-tables.opt.urls b/gcc/config/rs6000/rs6000-tables.opt.urls
new file mode 100644
index 0000000..a44ce0d
--- /dev/null
+++ b/gcc/config/rs6000/rs6000-tables.opt.urls
@@ -0,0 +1,2 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/rs6000/rs6000-tables.opt and generated HTML
+
diff --git a/gcc/config/rs6000/rs6000.opt.urls b/gcc/config/rs6000/rs6000.opt.urls
new file mode 100644
index 0000000..28bf073
--- /dev/null
+++ b/gcc/config/rs6000/rs6000.opt.urls
@@ -0,0 +1,214 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/rs6000/rs6000.opt and generated HTML
+
+mpowerpc64
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mpowerpc64)
+
+mpowerpc-gpopt
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mpowerpc-gpopt)
+
+mpowerpc-gfxopt
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mpowerpc-gfxopt)
+
+mmfcrf
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mmfcrf)
+
+mpopcntb
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mpopcntb)
+
+mfprnd
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mfprnd)
+
+mcmpb
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mcmpb)
+
+maltivec
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-maltivec)
+
+mhard-dfp
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mhard-dfp)
+
+mmulhw
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mmulhw)
+
+mdlmzb
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mdlmzb)
+
+mmultiple
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mmultiple)
+
+msoft-float
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-msoft-float-11)
+
+mhard-float
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mhard-float-6)
+
+mpopcntd
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mpopcntd)
+
+mfriz
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mfriz)
+
+mveclibabi=
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mveclibabi)
+
+mvsx
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mvsx)
+
+mno-update
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mno-update)
+
+mupdate
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mupdate)
+
+msingle-pic-base
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-msingle-pic-base-1)
+
+mavoid-indexed-addresses
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mavoid-indexed-addresses)
+
+; skipping UrlSuffix for 'msched-prolog' due to finding no URLs
+
+maix-struct-return
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-maix-struct-return)
+
+msvr4-struct-return
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-msvr4-struct-return)
+
+mxl-compat
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mxl-compat)
+
+mrecip
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mrecip-1)
+
+mrecip=
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mrecip-1)
+
+mrecip-precision
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mrecip-precision)
+
+mno-fp-in-toc
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mno-fp-in-toc)
+
+mno-sum-in-toc
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mno-sum-in-toc)
+
+mminimal-toc
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mminimal-toc)
+
+mfull-toc
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mfull-toc)
+
+mvrsave
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mvrsave)
+
+mblock-move-inline-limit=
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mblock-move-inline-limit)
+
+mblock-compare-inline-limit=
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mblock-compare-inline-limit)
+
+mblock-compare-inline-loop-limit=
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mblock-compare-inline-loop-limit)
+
+mstring-compare-inline-limit=
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mstring-compare-inline-limit)
+
+misel
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-misel)
+
+; skipping UrlSuffix for 'mdebug=' due to finding no URLs
+
+mabi=elfv1
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mabi_003delfv1)
+
+mabi=elfv2
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mabi_003delfv2)
+
+mabi=ieeelongdouble
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mabi_003dieeelongdouble)
+
+mabi=ibmlongdouble
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mabi_003dibmlongdouble)
+
+mcpu=
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mcpu-10)
+
+mtune=
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mtune-13)
+
+mtraceback=
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mtraceback)
+
+mlongcall
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mlongcall)
+
+; skipping UrlSuffix for 'mlra' due to finding no URLs
+
+msched-costly-dep=
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-msched-costly-dep)
+
+minsert-sched-nops=
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-minsert-sched-nops)
+
+mprioritize-restricted-insns=
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mprioritize-restricted-insns)
+
+mpointers-to-nested-functions
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mpointers-to-nested-functions)
+
+msave-toc-indirect
+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)
+
+mhtm
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mhtm)
+
+mquad-memory
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mquad-memory)
+
+mquad-memory-atomic
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mquad-memory-atomic)
+
+mcompat-align-parm
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mcompat-align-parm)
+
+; skipping UrlSuffix for 'munroll-only-small-loops' due to finding no URLs
+
+mfloat128
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mfloat128)
+
+mfloat128-hardware
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mfloat128-hardware)
+
+mstack-protector-guard=
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mstack-protector-guard-3)
+
+mstack-protector-guard-reg=
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mstack-protector-guard-reg-2)
+
+mstack-protector-guard-offset=
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mstack-protector-guard-offset-3)
+
+mprefixed
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mprefixed)
+
+mpcrel
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mpcrel-1)
+
+mmma
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mmma)
+
+mrop-protect
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mrop-protect)
+
+mprivileged
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mprivileged)
+
diff --git a/gcc/config/rs6000/sysv4.opt.urls b/gcc/config/rs6000/sysv4.opt.urls
new file mode 100644
index 0000000..f8d58d6
--- /dev/null
+++ b/gcc/config/rs6000/sysv4.opt.urls
@@ -0,0 +1,87 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/rs6000/sysv4.opt and generated HTML
+
+msdata=
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-msdata-2)
+
+mreadonly-in-sdata
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mreadonly-in-sdata)
+
+; skipping UrlSuffix for 'mtls-size=' due to finding no URLs
+
+mbit-align
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mbit-align)
+
+mstrict-align
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mstrict-align-4)
+
+mrelocatable
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mrelocatable)
+
+mrelocatable-lib
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mrelocatable-lib)
+
+mlittle-endian
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mlittle-endian-11)
+
+mlittle
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mlittle)
+
+mbig-endian
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mbig-endian-11)
+
+mbig
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mbig)
+
+mno-toc
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mno-toc)
+
+mtoc
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mtoc)
+
+mprototype
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mprototype)
+
+meabi
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-meabi)
+
+mregnames
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mregnames)
+
+msdata
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-msdata-2)
+
+msim
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-msim-7)
+
+mads
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mads)
+
+myellowknife
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-myellowknife)
+
+mmvme
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mmvme)
+
+memb
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-memb)
+
+m64
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-m64-1)
+
+m32
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-m32)
+
+; skipping UrlSuffix for 'mnewlib' due to finding no URLs
+
+msecure-plt
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-msecure-plt)
+
+mbss-plt
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mbss-plt)
+
+mpltseq
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mpltseq)
+
+mgnu-attribute
+UrlSuffix(gcc/RS_002f6000-and-PowerPC-Options.html#index-mgnu-attribute)
+
diff --git a/gcc/config/rtems.opt.urls b/gcc/config/rtems.opt.urls
new file mode 100644
index 0000000..211a70d
--- /dev/null
+++ b/gcc/config/rtems.opt.urls
@@ -0,0 +1,6 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/rtems.opt and generated HTML
+
+; skipping UrlSuffix for 'pthread' due to multiple URLs:
+; duplicate: 'gcc/Link-Options.html#index-pthread-1'
+; duplicate: 'gcc/Preprocessor-Options.html#index-pthread'
+
diff --git a/gcc/config/rx/elf.opt.urls b/gcc/config/rx/elf.opt.urls
new file mode 100644
index 0000000..c43973a
--- /dev/null
+++ b/gcc/config/rx/elf.opt.urls
@@ -0,0 +1,14 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/rx/elf.opt and generated HTML
+
+msim
+UrlSuffix(gcc/RX-Options.html#index-msim-8)
+
+mas100-syntax
+UrlSuffix(gcc/RX-Options.html#index-mas100-syntax)
+
+mint-register=
+UrlSuffix(gcc/RX-Options.html#index-mint-register)
+
+msave-acc-in-interrupts
+UrlSuffix(gcc/RX-Options.html#index-msave-acc-in-interrupts)
+
diff --git a/gcc/config/rx/rx.opt.urls b/gcc/config/rx/rx.opt.urls
new file mode 100644
index 0000000..4cb0373
--- /dev/null
+++ b/gcc/config/rx/rx.opt.urls
@@ -0,0 +1,54 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/rx/rx.opt and generated HTML
+
+m64bit-doubles
+UrlSuffix(gcc/RX-Options.html#index-m64bit-doubles-1)
+
+m32bit-doubles
+UrlSuffix(gcc/RX-Options.html#index-m32bit-doubles-1)
+
+nofpu
+UrlSuffix(gcc/RX-Options.html#index-nofpu)
+
+fpu
+UrlSuffix(gcc/RX-Options.html#index-fpu)
+
+mcpu=
+UrlSuffix(gcc/RX-Options.html#index-mcpu-11)
+
+mbig-endian-data
+UrlSuffix(gcc/RX-Options.html#index-mbig-endian-data)
+
+mlittle-endian-data
+UrlSuffix(gcc/RX-Options.html#index-mlittle-endian-data)
+
+msmall-data-limit=
+UrlSuffix(gcc/RX-Options.html#index-msmall-data-limit-2)
+
+mrelax
+UrlSuffix(gcc/RX-Options.html#index-mrelax-6)
+
+mmax-constant-size=
+UrlSuffix(gcc/RX-Options.html#index-mmax-constant-size)
+
+mint-register=
+UrlSuffix(gcc/RX-Options.html#index-mint-register)
+
+msave-acc-in-interrupts
+UrlSuffix(gcc/RX-Options.html#index-msave-acc-in-interrupts)
+
+mpid
+UrlSuffix(gcc/RX-Options.html#index-mpid)
+
+mwarn-multiple-fast-interrupts
+UrlSuffix(gcc/RX-Options.html#index-mwarn-multiple-fast-interrupts)
+
+; skipping UrlSuffix for 'mgcc-abi' due to finding no URLs
+
+; skipping UrlSuffix for 'mlra' due to finding no URLs
+
+mallow-string-insns
+UrlSuffix(gcc/RX-Options.html#index-mallow-string-insns)
+
+mjsr
+UrlSuffix(gcc/RX-Options.html#index-mjsr)
+
diff --git a/gcc/config/s390/s390.opt.urls b/gcc/config/s390/s390.opt.urls
new file mode 100644
index 0000000..ab1e761
--- /dev/null
+++ b/gcc/config/s390/s390.opt.urls
@@ -0,0 +1,92 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/s390/s390.opt and generated HTML
+
+m31
+UrlSuffix(gcc/S_002f390-and-zSeries-Options.html#index-m31)
+
+m64
+UrlSuffix(gcc/S_002f390-and-zSeries-Options.html#index-m64-2)
+
+march=
+UrlSuffix(gcc/S_002f390-and-zSeries-Options.html#index-march-15)
+
+mbackchain
+UrlSuffix(gcc/S_002f390-and-zSeries-Options.html#index-mbackchain)
+
+mdebug
+UrlSuffix(gcc/S_002f390-and-zSeries-Options.html#index-mdebug-1)
+
+mesa
+UrlSuffix(gcc/S_002f390-and-zSeries-Options.html#index-mesa)
+
+mhard-dfp
+UrlSuffix(gcc/S_002f390-and-zSeries-Options.html#index-mhard-dfp-1)
+
+mhard-float
+UrlSuffix(gcc/S_002f390-and-zSeries-Options.html#index-mhard-float-7)
+
+mhotpatch=
+UrlSuffix(gcc/S_002f390-and-zSeries-Options.html#index-mhotpatch)
+
+mlong-double-128
+UrlSuffix(gcc/S_002f390-and-zSeries-Options.html#index-mlong-double-128)
+
+mlong-double-64
+UrlSuffix(gcc/S_002f390-and-zSeries-Options.html#index-mlong-double-64)
+
+mhtm
+UrlSuffix(gcc/S_002f390-and-zSeries-Options.html#index-mhtm-1)
+
+mvx
+UrlSuffix(gcc/S_002f390-and-zSeries-Options.html#index-mvx)
+
+mpacked-stack
+UrlSuffix(gcc/S_002f390-and-zSeries-Options.html#index-mpacked-stack)
+
+msmall-exec
+UrlSuffix(gcc/S_002f390-and-zSeries-Options.html#index-msmall-exec)
+
+msoft-float
+UrlSuffix(gcc/S_002f390-and-zSeries-Options.html#index-msoft-float-12)
+
+mstack-guard=
+UrlSuffix(gcc/S_002f390-and-zSeries-Options.html#index-mstack-guard)
+
+mstack-size=
+UrlSuffix(gcc/S_002f390-and-zSeries-Options.html#index-mstack-size-2)
+
+mtune=
+UrlSuffix(gcc/S_002f390-and-zSeries-Options.html#index-mtune-14)
+
+mmvcle
+UrlSuffix(gcc/S_002f390-and-zSeries-Options.html#index-mmvcle)
+
+mzvector
+UrlSuffix(gcc/S_002f390-and-zSeries-Options.html#index-mzvector)
+
+mwarn-dynamicstack
+UrlSuffix(gcc/S_002f390-and-zSeries-Options.html#index-mwarn-dynamicstack)
+
+mwarn-framesize=
+UrlSuffix(gcc/S_002f390-and-zSeries-Options.html#index-mwarn-framesize)
+
+mzarch
+UrlSuffix(gcc/S_002f390-and-zSeries-Options.html#index-mzarch)
+
+; skipping UrlSuffix for 'mbranch-cost=' due to finding no URLs
+
+; skipping UrlSuffix for 'mlra' due to finding no URLs
+
+; skipping UrlSuffix for 'mpic-data-is-text-relative' due to finding no URLs
+
+; skipping UrlSuffix for 'mindirect-branch=' due to finding no URLs
+
+; skipping UrlSuffix for 'mfunction-return=' due to finding no URLs
+
+; skipping UrlSuffix for 'mfentry' due to finding no URLs
+
+; skipping UrlSuffix for 'mrecord-mcount' due to finding no URLs
+
+; skipping UrlSuffix for 'mnop-mcount' due to finding no URLs
+
+; skipping UrlSuffix for 'munroll-only-small-loops' due to finding no URLs
+
diff --git a/gcc/config/s390/tpf.opt.urls b/gcc/config/s390/tpf.opt.urls
new file mode 100644
index 0000000..8322d7e
--- /dev/null
+++ b/gcc/config/s390/tpf.opt.urls
@@ -0,0 +1,8 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/s390/tpf.opt and generated HTML
+
+mtpf-trace
+UrlSuffix(gcc/S_002f390-and-zSeries-Options.html#index-mtpf-trace)
+
+mtpf-trace-skip
+UrlSuffix(gcc/S_002f390-and-zSeries-Options.html#index-mtpf-trace-skip)
+
diff --git a/gcc/config/sh/sh.opt.urls b/gcc/config/sh/sh.opt.urls
new file mode 100644
index 0000000..2c3bc06
--- /dev/null
+++ b/gcc/config/sh/sh.opt.urls
@@ -0,0 +1,174 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/sh/sh.opt and generated HTML
+
+m1
+UrlSuffix(gcc/SH-Options.html#index-m1)
+
+m2
+UrlSuffix(gcc/SH-Options.html#index-m2)
+
+m2a
+UrlSuffix(gcc/SH-Options.html#index-m2a)
+
+m2a-nofpu
+UrlSuffix(gcc/SH-Options.html#index-m2a-nofpu)
+
+m2a-single
+UrlSuffix(gcc/SH-Options.html#index-m2a-single)
+
+m2a-single-only
+UrlSuffix(gcc/SH-Options.html#index-m2a-single-only)
+
+m3
+UrlSuffix(gcc/SH-Options.html#index-m3)
+
+m3e
+UrlSuffix(gcc/SH-Options.html#index-m3e)
+
+m4
+UrlSuffix(gcc/SH-Options.html#index-m4)
+
+m4-100
+UrlSuffix(gcc/SH-Options.html#index-m4-100)
+
+m4-200
+UrlSuffix(gcc/SH-Options.html#index-m4-200)
+
+m4-300
+UrlSuffix(gcc/SH-Options.html#index-m4-300)
+
+m4-nofpu
+UrlSuffix(gcc/SH-Options.html#index-m4-nofpu)
+
+m4-100-nofpu
+UrlSuffix(gcc/SH-Options.html#index-m4-100-nofpu)
+
+m4-200-nofpu
+UrlSuffix(gcc/SH-Options.html#index-m4-200-nofpu)
+
+m4-300-nofpu
+UrlSuffix(gcc/SH-Options.html#index-m4-300-nofpu)
+
+m4-340
+UrlSuffix(gcc/SH-Options.html#index-m4-340)
+
+m4-500
+UrlSuffix(gcc/SH-Options.html#index-m4-500)
+
+m4-single
+UrlSuffix(gcc/SH-Options.html#index-m4-single)
+
+m4-100-single
+UrlSuffix(gcc/SH-Options.html#index-m4-100-single)
+
+m4-200-single
+UrlSuffix(gcc/SH-Options.html#index-m4-200-single)
+
+m4-300-single
+UrlSuffix(gcc/SH-Options.html#index-m4-300-single)
+
+m4-single-only
+UrlSuffix(gcc/SH-Options.html#index-m4-single-only)
+
+m4-100-single-only
+UrlSuffix(gcc/SH-Options.html#index-m4-100-single-only)
+
+m4-200-single-only
+UrlSuffix(gcc/SH-Options.html#index-m4-200-single-only)
+
+m4-300-single-only
+UrlSuffix(gcc/SH-Options.html#index-m4-300-single-only)
+
+m4a
+UrlSuffix(gcc/SH-Options.html#index-m4a)
+
+m4a-nofpu
+UrlSuffix(gcc/SH-Options.html#index-m4a-nofpu)
+
+m4a-single
+UrlSuffix(gcc/SH-Options.html#index-m4a-single)
+
+m4a-single-only
+UrlSuffix(gcc/SH-Options.html#index-m4a-single-only)
+
+m4al
+UrlSuffix(gcc/SH-Options.html#index-m4al)
+
+maccumulate-outgoing-args
+UrlSuffix(gcc/SH-Options.html#index-maccumulate-outgoing-args)
+
+mb
+UrlSuffix(gcc/SH-Options.html#index-mb)
+
+mbigtable
+UrlSuffix(gcc/SH-Options.html#index-mbigtable)
+
+mbitops
+UrlSuffix(gcc/SH-Options.html#index-mbitops)
+
+; skipping UrlSuffix for 'mbranch-cost=' due to finding no URLs
+
+mzdcbranch
+UrlSuffix(gcc/SH-Options.html#index-mzdcbranch)
+
+mcbranch-force-delay-slot
+UrlSuffix(gcc/SH-Options.html#index-mcbranch-force-delay-slot)
+
+mdalign
+UrlSuffix(gcc/SH-Options.html#index-mdalign)
+
+; skipping UrlSuffix for 'mdiv=' due to finding no URLs
+
+; skipping UrlSuffix for 'mfdpic' due to finding no URLs
+
+mfmovd
+UrlSuffix(gcc/SH-Options.html#index-mfmovd)
+
+mfixed-range=
+UrlSuffix(gcc/SH-Options.html#index-mfixed-range-2)
+
+mieee
+UrlSuffix(gcc/SH-Options.html#index-mieee-1)
+
+minline-ic_invalidate
+UrlSuffix(gcc/SH-Options.html#index-minline-ic_005finvalidate)
+
+misize
+UrlSuffix(gcc/SH-Options.html#index-misize-1)
+
+ml
+UrlSuffix(gcc/SH-Options.html#index-ml)
+
+mnomacsave
+UrlSuffix(gcc/SH-Options.html#index-mnomacsave)
+
+mpadstruct
+UrlSuffix(gcc/SH-Options.html#index-mpadstruct)
+
+mprefergot
+UrlSuffix(gcc/SH-Options.html#index-mprefergot)
+
+mrelax
+UrlSuffix(gcc/SH-Options.html#index-mrelax-7)
+
+mrenesas
+UrlSuffix(gcc/SH-Options.html#index-mrenesas)
+
+mtas
+UrlSuffix(gcc/SH-Options.html#index-mtas)
+
+; skipping UrlSuffix for 'multcost=' due to finding no URLs
+
+musermode
+UrlSuffix(gcc/SH-Options.html#index-musermode)
+
+mpretend-cmove
+UrlSuffix(gcc/SH-Options.html#index-mpretend-cmove)
+
+mfsca
+UrlSuffix(gcc/SH-Options.html#index-mfsca)
+
+mfsrra
+UrlSuffix(gcc/SH-Options.html#index-mfsrra)
+
+; skipping UrlSuffix for 'mlra' due to finding no URLs
+
diff --git a/gcc/config/sh/superh.opt.urls b/gcc/config/sh/superh.opt.urls
new file mode 100644
index 0000000..c098ec1
--- /dev/null
+++ b/gcc/config/sh/superh.opt.urls
@@ -0,0 +1,4 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/sh/superh.opt and generated HTML
+
+; skipping UrlSuffix for 'mboard=' due to finding no URLs
+
diff --git a/gcc/config/sol2.opt.urls b/gcc/config/sol2.opt.urls
new file mode 100644
index 0000000..ef64d47
--- /dev/null
+++ b/gcc/config/sol2.opt.urls
@@ -0,0 +1,21 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/sol2.opt and generated HTML
+
+G
+UrlSuffix(gcc/System-V-Options.html#index-G-5)
+
+mclear-hwcap
+UrlSuffix(gcc/Solaris-2-Options.html#index-mclear-hwcap)
+
+mimpure-text
+UrlSuffix(gcc/Solaris-2-Options.html#index-mimpure-text)
+
+; skipping UrlSuffix for 'pthread' due to multiple URLs:
+; duplicate: 'gcc/Link-Options.html#index-pthread-1'
+; duplicate: 'gcc/Preprocessor-Options.html#index-pthread'
+
+pthreads
+UrlSuffix(gcc/Solaris-2-Options.html#index-pthreads)
+
+rdynamic
+UrlSuffix(gcc/Link-Options.html#index-rdynamic)
+
diff --git a/gcc/config/sparc/long-double-switch.opt.urls b/gcc/config/sparc/long-double-switch.opt.urls
new file mode 100644
index 0000000..62f5738
--- /dev/null
+++ b/gcc/config/sparc/long-double-switch.opt.urls
@@ -0,0 +1,6 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/sparc/long-double-switch.opt and generated HTML
+
+; skipping UrlSuffix for 'mlong-double-128' due to finding no URLs
+
+; skipping UrlSuffix for 'mlong-double-64' due to finding no URLs
+
diff --git a/gcc/config/sparc/sparc.opt.urls b/gcc/config/sparc/sparc.opt.urls
new file mode 100644
index 0000000..7977467
--- /dev/null
+++ b/gcc/config/sparc/sparc.opt.urls
@@ -0,0 +1,108 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/sparc/sparc.opt and generated HTML
+
+mfpu
+UrlSuffix(gcc/SPARC-Options.html#index-mfpu-4)
+
+mhard-float
+UrlSuffix(gcc/SPARC-Options.html#index-mhard-float-8)
+
+msoft-float
+UrlSuffix(gcc/SPARC-Options.html#index-msoft-float-13)
+
+mflat
+UrlSuffix(gcc/SPARC-Options.html#index-mflat)
+
+munaligned-doubles
+UrlSuffix(gcc/SPARC-Options.html#index-munaligned-doubles)
+
+mapp-regs
+UrlSuffix(gcc/SPARC-Options.html#index-mapp-regs)
+
+mhard-quad-float
+UrlSuffix(gcc/SPARC-Options.html#index-mhard-quad-float)
+
+msoft-quad-float
+UrlSuffix(gcc/SPARC-Options.html#index-msoft-quad-float)
+
+mlra
+UrlSuffix(gcc/SPARC-Options.html#index-mlra-3)
+
+mv8plus
+UrlSuffix(gcc/SPARC-Options.html#index-mv8plus)
+
+mvis
+UrlSuffix(gcc/SPARC-Options.html#index-mvis)
+
+mvis2
+UrlSuffix(gcc/SPARC-Options.html#index-mvis2)
+
+mvis3
+UrlSuffix(gcc/SPARC-Options.html#index-mvis3)
+
+mvis4
+UrlSuffix(gcc/SPARC-Options.html#index-mvis4)
+
+mvis4b
+UrlSuffix(gcc/SPARC-Options.html#index-mvis4b)
+
+mcbcond
+UrlSuffix(gcc/SPARC-Options.html#index-mcbcond)
+
+mfmaf
+UrlSuffix(gcc/SPARC-Options.html#index-mfmaf)
+
+mfsmuld
+UrlSuffix(gcc/SPARC-Options.html#index-mfsmuld)
+
+mpopc
+UrlSuffix(gcc/SPARC-Options.html#index-mpopc)
+
+msubxc
+UrlSuffix(gcc/SPARC-Options.html#index-msubxc)
+
+m64
+UrlSuffix(gcc/SPARC-Options.html#index-m64-3)
+
+m32
+UrlSuffix(gcc/SPARC-Options.html#index-m32-1)
+
+mstack-bias
+UrlSuffix(gcc/SPARC-Options.html#index-mstack-bias)
+
+mfaster-structs
+UrlSuffix(gcc/SPARC-Options.html#index-mfaster-structs)
+
+; skipping UrlSuffix for 'mrelax' due to finding no URLs
+
+muser-mode
+UrlSuffix(gcc/SPARC-Options.html#index-muser-mode)
+
+mcpu=
+UrlSuffix(gcc/SPARC-Options.html#index-mcpu-12)
+
+mtune=
+UrlSuffix(gcc/SPARC-Options.html#index-mtune-15)
+
+mcmodel=
+UrlSuffix(gcc/SPARC-Options.html#index-mcmodel-1)
+
+; skipping UrlSuffix for 'mdebug=' due to finding no URLs
+
+mstd-struct-return
+UrlSuffix(gcc/SPARC-Options.html#index-mstd-struct-return)
+
+mfix-at697f
+UrlSuffix(gcc/SPARC-Options.html#index-mfix-at697f)
+
+mfix-ut699
+UrlSuffix(gcc/SPARC-Options.html#index-mfix-ut699)
+
+mfix-ut700
+UrlSuffix(gcc/SPARC-Options.html#index-mfix-ut700)
+
+mfix-gr712rc
+UrlSuffix(gcc/SPARC-Options.html#index-mfix-gr712rc)
+
+mmemory-model=
+UrlSuffix(gcc/SPARC-Options.html#index-mmemory-model)
+
diff --git a/gcc/config/stormy16/stormy16.opt.urls b/gcc/config/stormy16/stormy16.opt.urls
new file mode 100644
index 0000000..6f47d4c
--- /dev/null
+++ b/gcc/config/stormy16/stormy16.opt.urls
@@ -0,0 +1,5 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/stormy16/stormy16.opt and generated HTML
+
+msim
+UrlSuffix(gcc/Xstormy16-Options.html#index-msim-10)
+
diff --git a/gcc/config/v850/v850.opt.urls b/gcc/config/v850/v850.opt.urls
new file mode 100644
index 0000000..dc5a831
--- /dev/null
+++ b/gcc/config/v850/v850.opt.urls
@@ -0,0 +1,60 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/v850/v850.opt and generated HTML
+
+; skipping UrlSuffix for 'mapp-regs' due to finding no URLs
+
+; skipping UrlSuffix for 'mbig-switch' due to finding no URLs
+
+; skipping UrlSuffix for 'mdebug' due to finding no URLs
+
+; skipping UrlSuffix for 'mdisable-callt' due to finding no URLs
+
+; skipping UrlSuffix for 'mep' due to finding no URLs
+
+; skipping UrlSuffix for 'mghs' due to finding no URLs
+
+; skipping UrlSuffix for 'mlong-calls' due to finding no URLs
+
+; skipping UrlSuffix for 'mprolog-function' due to finding no URLs
+
+; skipping UrlSuffix for 'msda=' due to finding no URLs
+
+; skipping UrlSuffix for 'mspace' due to finding no URLs
+
+; skipping UrlSuffix for 'mtda=' due to finding no URLs
+
+; skipping UrlSuffix for 'mno-strict-align' due to finding no URLs
+
+; skipping UrlSuffix for 'mv850' due to finding no URLs
+
+; skipping UrlSuffix for 'mv850e' due to finding no URLs
+
+; skipping UrlSuffix for 'mv850e1' due to finding no URLs
+
+; skipping UrlSuffix for 'mv850es' due to finding no URLs
+
+; skipping UrlSuffix for 'mv850e2' due to finding no URLs
+
+; skipping UrlSuffix for 'mv850e2v3' due to finding no URLs
+
+; skipping UrlSuffix for 'mv850e3v5' due to finding no URLs
+
+; skipping UrlSuffix for 'mv850e2v4' due to finding no URLs
+
+; skipping UrlSuffix for 'mloop' due to finding no URLs
+
+; skipping UrlSuffix for 'mzda=' due to finding no URLs
+
+; skipping UrlSuffix for 'mrelax' due to finding no URLs
+
+; skipping UrlSuffix for 'mlong-jumps' due to finding no URLs
+
+; skipping UrlSuffix for 'msoft-float' due to finding no URLs
+
+; skipping UrlSuffix for 'mhard-float' due to finding no URLs
+
+; skipping UrlSuffix for 'mrh850-abi' due to finding no URLs
+
+; skipping UrlSuffix for 'mgcc-abi' due to finding no URLs
+
+; skipping UrlSuffix for 'm8byte-align' due to finding no URLs
+
diff --git a/gcc/config/vax/elf.opt.urls b/gcc/config/vax/elf.opt.urls
new file mode 100644
index 0000000..0903513
--- /dev/null
+++ b/gcc/config/vax/elf.opt.urls
@@ -0,0 +1,2 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/vax/elf.opt and generated HTML
+
diff --git a/gcc/config/vax/vax.opt.urls b/gcc/config/vax/vax.opt.urls
new file mode 100644
index 0000000..c6b1c41
--- /dev/null
+++ b/gcc/config/vax/vax.opt.urls
@@ -0,0 +1,10 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/vax/vax.opt and generated HTML
+
+; skipping UrlSuffix for 'mg' due to finding no URLs
+
+; skipping UrlSuffix for 'mgnu' due to finding no URLs
+
+; skipping UrlSuffix for 'munix' due to finding no URLs
+
+; skipping UrlSuffix for 'mlra' due to finding no URLs
+
diff --git a/gcc/config/visium/visium.opt.urls b/gcc/config/visium/visium.opt.urls
new file mode 100644
index 0000000..38ba88d
--- /dev/null
+++ b/gcc/config/visium/visium.opt.urls
@@ -0,0 +1,29 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/visium/visium.opt and generated HTML
+
+mdebug
+UrlSuffix(gcc/Visium-Options.html#index-mdebug-2)
+
+msim
+UrlSuffix(gcc/Visium-Options.html#index-msim-9)
+
+mfpu
+UrlSuffix(gcc/Visium-Options.html#index-mfpu-5)
+
+mhard-float
+UrlSuffix(gcc/Visium-Options.html#index-mhard-float-10)
+
+msoft-float
+UrlSuffix(gcc/Visium-Options.html#index-msoft-float-15)
+
+mcpu=
+UrlSuffix(gcc/Visium-Options.html#index-mcpu-13)
+
+mtune=
+UrlSuffix(gcc/Visium-Options.html#index-mtune-16)
+
+msv-mode
+UrlSuffix(gcc/Visium-Options.html#index-msv-mode)
+
+muser-mode
+UrlSuffix(gcc/Visium-Options.html#index-muser-mode-1)
+
diff --git a/gcc/config/vms/vms.opt.urls b/gcc/config/vms/vms.opt.urls
new file mode 100644
index 0000000..177b281
--- /dev/null
+++ b/gcc/config/vms/vms.opt.urls
@@ -0,0 +1,8 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/vms/vms.opt and generated HTML
+
+mmalloc64
+UrlSuffix(gcc/VMS-Options.html#index-mmalloc64)
+
+mvms-return-codes
+UrlSuffix(gcc/VMS-Options.html#index-mvms-return-codes)
+
diff --git a/gcc/config/vxworks-smp.opt.urls b/gcc/config/vxworks-smp.opt.urls
new file mode 100644
index 0000000..0a91011
--- /dev/null
+++ b/gcc/config/vxworks-smp.opt.urls
@@ -0,0 +1,5 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/vxworks-smp.opt and generated HTML
+
+msmp
+UrlSuffix(gcc/VxWorks-Options.html#index-msmp)
+
diff --git a/gcc/config/vxworks.opt.urls b/gcc/config/vxworks.opt.urls
new file mode 100644
index 0000000..52888d0
--- /dev/null
+++ b/gcc/config/vxworks.opt.urls
@@ -0,0 +1,20 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/vxworks.opt and generated HTML
+
+Bdynamic
+UrlSuffix(gcc/VxWorks-Options.html#index-Bdynamic)
+
+Bstatic
+UrlSuffix(gcc/VxWorks-Options.html#index-Bstatic)
+
+Xbind-lazy
+UrlSuffix(gcc/VxWorks-Options.html#index-Xbind-lazy)
+
+Xbind-now
+UrlSuffix(gcc/VxWorks-Options.html#index-Xbind-now)
+
+mrtp
+UrlSuffix(gcc/VxWorks-Options.html#index-mrtp)
+
+non-static
+UrlSuffix(gcc/VxWorks-Options.html#index-non-static)
+
diff --git a/gcc/config/xtensa/elf.opt.urls b/gcc/config/xtensa/elf.opt.urls
new file mode 100644
index 0000000..6774ada
--- /dev/null
+++ b/gcc/config/xtensa/elf.opt.urls
@@ -0,0 +1,5 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/xtensa/elf.opt and generated HTML
+
+rdynamic
+UrlSuffix(gcc/Link-Options.html#index-rdynamic)
+
diff --git a/gcc/config/xtensa/uclinux.opt.urls b/gcc/config/xtensa/uclinux.opt.urls
new file mode 100644
index 0000000..bd69ce5
--- /dev/null
+++ b/gcc/config/xtensa/uclinux.opt.urls
@@ -0,0 +1,2 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/xtensa/uclinux.opt and generated HTML
+
diff --git a/gcc/config/xtensa/xtensa.opt.urls b/gcc/config/xtensa/xtensa.opt.urls
new file mode 100644
index 0000000..146db23
--- /dev/null
+++ b/gcc/config/xtensa/xtensa.opt.urls
@@ -0,0 +1,37 @@
+; Autogenerated by regenerate-opt-urls.py from gcc/config/xtensa/xtensa.opt and generated HTML
+
+mconst16
+UrlSuffix(gcc/Xtensa-Options.html#index-mconst16)
+
+mforce-no-pic
+UrlSuffix(gcc/Xtensa-Options.html#index-mforce-no-pic)
+
+mlongcalls
+UrlSuffix(gcc/Xtensa-Options.html#index-mlongcalls)
+
+mextra-l32r-costs=
+UrlSuffix(gcc/Xtensa-Options.html#index-mextra-l32r-costs)
+
+; skipping UrlSuffix for 'mlra' due to finding no URLs
+
+mtarget-align
+UrlSuffix(gcc/Xtensa-Options.html#index-mtarget-align)
+
+mtext-section-literals
+UrlSuffix(gcc/Xtensa-Options.html#index-mtext-section-literals)
+
+mauto-litpools
+UrlSuffix(gcc/Xtensa-Options.html#index-mauto-litpools)
+
+mserialize-volatile
+UrlSuffix(gcc/Xtensa-Options.html#index-mserialize-volatile)
+
+mabi=call0
+UrlSuffix(gcc/Xtensa-Options.html#index-mabi_003dcall0)
+
+mabi=windowed
+UrlSuffix(gcc/Xtensa-Options.html#index-mabi_003dwindowed)
+
+mstrict-align
+UrlSuffix(gcc/Xtensa-Options.html#index-mstrict-align-5)
+