From 95c0a21042ec73315ccd6f216f07b4361b02b7e9 Mon Sep 17 00:00:00 2001 From: Sandra Loosemore Date: Fri, 16 Nov 2018 23:52:29 -0500 Subject: [PATCH] invoke.texi (Option Summary): Fix whitespace and line breaks in @gccoptlist environments. 2018-11-16 Sandra Loosemore gcc/ * doc/invoke.texi (Option Summary): Fix whitespace and line breaks in @gccoptlist environments. (Warning Options): Likewise. (Optimize Options): Likewise. (PowerPC SPE Options): Likewise. (RS/6000 and PowerPC Options): Likewise. From-SVN: r266233 --- gcc/ChangeLog | 9 +++ gcc/doc/invoke.texi | 133 ++++++++++++++++++++++---------------------- 2 files changed, 75 insertions(+), 67 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 4fc01e9f9dd..2fed7468542 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,12 @@ +2018-11-16 Sandra Loosemore + + * doc/invoke.texi (Option Summary): Fix whitespace and line + breaks in @gccoptlist environments. + (Warning Options): Likewise. + (Optimize Options): Likewise. + (PowerPC SPE Options): Likewise. + (RS/6000 and PowerPC Options): Likewise. + 2018-11-16 Jeff Law * config/mn10300/mn10300.md (adddi3_degenerate): Remove bogus diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index 93f97636d75..e93a7367566 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -228,8 +228,8 @@ in the following sections. -fvisibility-ms-compat @gol -fext-numeric-literals @gol -Wabi=@var{n} -Wabi-tag -Wconversion-null -Wctor-dtor-privacy @gol --Wdelete-non-virtual-dtor -Wdeprecated-copy -Wliteral-suffix @gol --Wmultiple-inheritance -Wno-init-list-lifetime @gol +-Wdelete-non-virtual-dtor -Wdeprecated-copy -Wliteral-suffix @gol +-Wmultiple-inheritance -Wno-init-list-lifetime @gol -Wnamespaces -Wnarrowing @gol -Wpessimizing-move -Wredundant-move @gol -Wnoexcept -Wnoexcept-type -Wclass-memaccess @gol @@ -270,10 +270,10 @@ Objective-C and Objective-C++ Dialects}. -fdiagnostics-color=@r{[}auto@r{|}never@r{|}always@r{]} @gol -fdiagnostics-format=@r{[}text@r{|}json@r{]} @gol -fno-diagnostics-show-option -fno-diagnostics-show-caret @gol --fno-diagnostics-show-labels -fno-diagnostics-show-line-numbers @gol +-fno-diagnostics-show-labels -fno-diagnostics-show-line-numbers @gol -fdiagnostics-minimum-margin-width=@var{width} @gol -fdiagnostics-parseable-fixits -fdiagnostics-generate-patch @gol --fdiagnostics-show-template-tree -fno-elide-type @gol +-fdiagnostics-show-template-tree -fno-elide-type @gol -fno-show-column} @item Warning Options @@ -281,10 +281,10 @@ Objective-C and Objective-C++ Dialects}. @gccoptlist{-fsyntax-only -fmax-errors=@var{n} -Wpedantic @gol -pedantic-errors @gol -w -Wextra -Wall -Waddress -Waggregate-return -Waligned-new @gol --Walloc-zero -Walloc-size-larger-than=@var{byte-size} +-Walloc-zero -Walloc-size-larger-than=@var{byte-size} @gol -Walloca -Walloca-larger-than=@var{byte-size} @gol -Wno-aggressive-loop-optimizations -Warray-bounds -Warray-bounds=@var{n} @gol --Wno-attributes -Wno-attribute-alias @gol +-Wno-attributes -Wno-attribute-alias @gol -Wbool-compare -Wbool-operation @gol -Wno-builtin-declaration-mismatch @gol -Wno-builtin-macro-redefined -Wc90-c99-compat -Wc99-c11-compat @gol @@ -304,7 +304,7 @@ Objective-C and Objective-C++ Dialects}. -Werror -Werror=* -Wextra-semi -Wfatal-errors @gol -Wfloat-equal -Wformat -Wformat=2 @gol -Wno-format-contains-nul -Wno-format-extra-args @gol --Wformat-nonliteral -Wformat-overflow=@var{n} @gol +-Wformat-nonliteral -Wformat-overflow=@var{n} @gol -Wformat-security -Wformat-signedness -Wformat-truncation=@var{n} @gol -Wformat-y2k -Wframe-address @gol -Wframe-larger-than=@var{byte-size} -Wno-free-nonheap-object @gol @@ -318,17 +318,17 @@ Objective-C and Objective-C++ Dialects}. -Winvalid-pch -Wlarger-than=@var{byte-size} @gol -Wlogical-op -Wlogical-not-parentheses -Wlong-long @gol -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args @gol --Wmisleading-indentation -Wno-missing-attributes -Wmissing-braces @gol +-Wmisleading-indentation -Wno-missing-attributes -Wmissing-braces @gol -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-profile @gol -Wno-multichar -Wmultistatement-macros -Wnonnull -Wnonnull-compare @gol -Wnormalized=@r{[}none@r{|}id@r{|}nfc@r{|}nfkc@r{]} @gol -Wnull-dereference -Wodr -Wno-overflow -Wopenmp-simd @gol -Woverride-init-side-effects -Woverlength-strings @gol --Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wpadded @gol +-Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wpadded @gol -Wparentheses -Wno-pedantic-ms-format @gol -Wplacement-new -Wplacement-new=@var{n} @gol -Wpointer-arith -Wpointer-compare -Wno-pointer-to-int-cast @gol --Wno-pragmas -Wno-prio-ctor-dtor -Wredundant-decls @gol +-Wno-pragmas -Wno-prio-ctor-dtor -Wredundant-decls @gol -Wrestrict -Wno-return-local-addr @gol -Wreturn-type -Wsequence-point -Wshadow -Wno-shadow-ivar @gol -Wshadow=global, -Wshadow=local, -Wshadow=compatible-local @gol @@ -339,7 +339,7 @@ Objective-C and Objective-C++ Dialects}. -Wsizeof-pointer-memaccess -Wsizeof-array-argument @gol -Wstack-protector -Wstack-usage=@var{byte-size} -Wstrict-aliasing @gol -Wstrict-aliasing=n -Wstrict-overflow -Wstrict-overflow=@var{n} @gol --Wstringop-overflow=@var{n} -Wstringop-truncation @gol +-Wstringop-overflow=@var{n} -Wstringop-truncation @gol -Wsuggest-attribute=@r{[}pure@r{|}const@r{|}noreturn@r{|}format@r{|}malloc@r{]} @gol -Wsuggest-final-types @gol -Wsuggest-final-methods -Wsuggest-override @gol -Wmissing-format-attribute -Wsubobject-linkage @gol @@ -379,7 +379,7 @@ Objective-C and Objective-C++ Dialects}. -ginternal-reset-location-views -gno-internal-reset-location-views @gol -ginline-points -gno-inline-points @gol -gvms -gxcoff -gxcoff+ -gz@r{[}=@var{type}@r{]} @gol --gsplit-dwarf -gdescribe-dies -gno-describe-dies @gol +-gsplit-dwarf -gdescribe-dies -gno-describe-dies @gol -fdebug-prefix-map=@var{old}=@var{new} -fdebug-types-section @gol -fno-eliminate-unused-debug-types @gol -femit-struct-debug-baseonly -femit-struct-debug-reduced @gol @@ -414,8 +414,8 @@ Objective-C and Objective-C++ Dialects}. -fif-conversion2 -findirect-inlining @gol -finline-functions -finline-functions-called-once -finline-limit=@var{n} @gol -finline-small-functions -fipa-cp -fipa-cp-clone @gol --fipa-bit-cp -fipa-vrp @gol --fipa-pta -fipa-profile -fipa-pure-const -fipa-reference -fipa-reference-addressable @gol +-fipa-bit-cp -fipa-vrp -fipa-pta -fipa-profile -fipa-pure-const @gol +-fipa-reference -fipa-reference-addressable @gol -fipa-stack-alignment -fipa-icf -fira-algorithm=@var{algorithm} @gol -fira-region=@var{region} -fira-hoist-pressure @gol -fira-loop-pressure -fno-ira-share-save-slots @gol @@ -485,7 +485,8 @@ Objective-C and Objective-C++ Dialects}. @gccoptlist{-p -pg -fprofile-arcs --coverage -ftest-coverage @gol -fprofile-abs-path @gol -fprofile-dir=@var{path} -fprofile-generate -fprofile-generate=@var{path} @gol --fprofile-update=@var{method} -fprofile-filter-files=@var{regex} -fprofile-exclude-files=@var{regex} @gol +-fprofile-update=@var{method} -fprofile-filter-files=@var{regex} @gol +-fprofile-exclude-files=@var{regex} @gol -fsanitize=@var{style} -fsanitize-recover -fsanitize-recover=@var{style} @gol -fasan-shadow-offset=@var{number} -fsanitize-sections=@var{s1},@var{s2},... @gol -fsanitize-undefined-trap-on-error -fbounds-check @gol @@ -508,9 +509,9 @@ Objective-C and Objective-C++ Dialects}. -dD -dI -dM -dN -dU @gol -fdebug-cpp -fdirectives-only -fdollars-in-identifiers @gol -fexec-charset=@var{charset} -fextended-identifiers @gol --finput-charset=@var{charset} -fmacro-prefix-map=@var{old}=@var{new} @gol --fno-canonical-system-headers @gol -fpch-deps -fpch-preprocess @gol --fpreprocessed -ftabstop=@var{width} -ftrack-macro-expansion @gol +-finput-charset=@var{charset} -fmacro-prefix-map=@var{old}=@var{new} @gol +-fno-canonical-system-headers -fpch-deps -fpch-preprocess @gol +-fpreprocessed -ftabstop=@var{width} -ftrack-macro-expansion @gol -fwide-exec-charset=@var{charset} -fworking-directory @gol -H -imacros @var{file} -include @var{file} @gol -M -MD -MF -MG -MM -MMD -MP -MQ -MT @gol @@ -529,7 +530,7 @@ Objective-C and Objective-C++ Dialects}. -nostartfiles -nodefaultlibs -nolibc -nostdlib @gol -e @var{entry} --entry=@var{entry} @gol -pie -pthread -r -rdynamic @gol --s -static -static-pie -static-libgcc -static-libstdc++ @gol +-s -static -static-pie -static-libgcc -static-libstdc++ @gol -static-libasan -static-libtsan -static-liblsan -static-libubsan @gol -shared -shared-libgcc -symbolic @gol -T @var{script} -Wl,@var{option} -Xlinker @var{option} @gol @@ -575,7 +576,7 @@ Objective-C and Objective-C++ Dialects}. -fdisable-rtl-@var{pass-name}=@var{range-list} @gol -fdisable-tree-@var{pass_name} @gol -fdisable-tree-@var{pass-name}=@var{range-list} @gol --fdump-debug -fdump-earlydebug @gol +-fdump-debug -fdump-earlydebug @gol -fdump-noaddr -fdump-unnumbered -fdump-unnumbered-links @gol -fdump-class-hierarchy@r{[}-@var{n}@r{]} @gol -fdump-final-insns@r{[}=@var{file}@r{]} @gol @@ -619,7 +620,7 @@ Objective-C and Objective-C++ Dialects}. @gccoptlist{-mabi=@var{name} -mbig-endian -mlittle-endian @gol -mgeneral-regs-only @gol -mcmodel=tiny -mcmodel=small -mcmodel=large @gol --mstrict-align -mno-strict-align @gol +-mstrict-align -mno-strict-align @gol -momit-leaf-frame-pointer @gol -mtls-dialect=desc -mtls-dialect=traditional @gol -mtls-size=@var{size} @gol @@ -628,7 +629,7 @@ Objective-C and Objective-C++ Dialects}. -mpc-relative-literal-loads @gol -msign-return-address=@var{scope} @gol -march=@var{name} -mcpu=@var{name} -mtune=@var{name} @gol --moverride=@var{string} -mverbose-cost-dump -mtrack-speculation} +-moverride=@var{string} -mverbose-cost-dump -mtrack-speculation} @emph{Adapteva Epiphany Options} @gccoptlist{-mhalf-reg-file -mprefer-short-insn-regs @gol @@ -639,24 +640,24 @@ Objective-C and Objective-C++ Dialects}. -msplit-vecmove-early -m1reg-@var{reg}} @emph{ARC Options} -@gccoptlist{-mbarrel-shifter -mjli-always @gol +@gccoptlist{-mbarrel-shifter -mjli-always @gol -mcpu=@var{cpu} -mA6 -mARC600 -mA7 -mARC700 @gol -mdpfp -mdpfp-compact -mdpfp-fast -mno-dpfp-lrsr @gol -mea -mno-mpy -mmul32x16 -mmul64 -matomic @gol -mnorm -mspfp -mspfp-compact -mspfp-fast -msimd -msoft-float -mswap @gol -mcrc -mdsp-packa -mdvbf -mlock -mmac-d16 -mmac-24 -mrtsc -mswape @gol -mtelephony -mxy -misize -mannotate-align -marclinux -marclinux_prof @gol --mlong-calls -mmedium-calls -msdata -mirq-ctrl-saved @gol --mrgf-banked-regs -mlpc-width=@var{width} -G @var{num} @gol +-mlong-calls -mmedium-calls -msdata -mirq-ctrl-saved @gol +-mrgf-banked-regs -mlpc-width=@var{width} -G @var{num} @gol -mvolatile-cache -mtp-regno=@var{regno} @gol -malign-call -mauto-modify-reg -mbbit-peephole -mno-brcc @gol -mcase-vector-pcrel -mcompact-casesi -mno-cond-exec -mearly-cbranchsi @gol -mexpand-adddi -mindexed-loads -mlra -mlra-priority-none @gol -mlra-priority-compact mlra-priority-noncompact -mmillicode @gol -mmixed-code -mq-class -mRcq -mRcw -msize-level=@var{level} @gol --mtune=@var{cpu} -mmultcost=@var{num} -mcode-density-frame @gol +-mtune=@var{cpu} -mmultcost=@var{num} -mcode-density-frame @gol -munalign-prob-threshold=@var{probability} -mmpy-option=@var{multo} @gol --mdiv-rem -mcode-density -mll64 -mfpu=@var{fpu} -mrf16 -mbranch-index} +-mdiv-rem -mcode-density -mll64 -mfpu=@var{fpu} -mrf16 -mbranch-index} @emph{ARM Options} @gccoptlist{-mapcs-frame -mno-apcs-frame @gol @@ -665,7 +666,7 @@ Objective-C and Objective-C++ Dialects}. -mapcs-reentrant -mno-apcs-reentrant @gol -msched-prolog -mno-sched-prolog @gol -mlittle-endian -mbig-endian @gol --mbe8 -mbe32 @gol +-mbe8 -mbe32 @gol -mfloat-abi=@var{name} @gol -mfp16-format=@var{name} -mthumb-interwork -mno-thumb-interwork @gol @@ -698,7 +699,7 @@ Objective-C and Objective-C++ Dialects}. -mbranch-cost=@var{cost} @gol -mcall-prologues -mgas-isr-prologues -mint8 @gol -mn_flash=@var{size} -mno-interrupts @gol --mmain-is-OS_task -mrelax -mrmw -mstrict-X -mtiny-stack @gol +-mmain-is-OS_task -mrelax -mrmw -mstrict-X -mtiny-stack @gol -mfract-convert-truncate @gol -mshort-calls -nodevicelib @gol -Waddr-space-convert -Wmisspelled-isr} @@ -900,7 +901,7 @@ Objective-C and Objective-C++ Dialects}. -mmemcpy -mxl-soft-mul -mxl-soft-div -mxl-barrel-shift @gol -mxl-pattern-compare -mxl-stack-check -mxl-gp-opt -mno-clearbss @gol -mxl-multiply-high -mxl-float-convert -mxl-float-sqrt @gol --mbig-endian -mlittle-endian -mxl-reorder -mxl-mode-@var{app-model} +-mbig-endian -mlittle-endian -mxl-reorder -mxl-mode-@var{app-model} @gol -mpic-data-is-text-relative} @emph{MIPS Options} @@ -921,8 +922,8 @@ Objective-C and Objective-C++ Dialects}. -meva -mno-eva @gol -mvirt -mno-virt @gol -mxpa -mno-xpa @gol --mcrc -mno-crc @gol --mginv -mno-ginv @gol +-mcrc -mno-crc @gol +-mginv -mno-ginv @gol -mmicromips -mno-micromips @gol -mmsa -mno-msa @gol -mloongson-mmi -mno-loongson-mmi @gol @@ -955,7 +956,7 @@ Objective-C and Objective-C++ Dialects}. -mcompact-branches=@var{policy} @gol -mfp-exceptions -mno-fp-exceptions @gol -mvr4130-align -mno-vr4130-align -msynci -mno-synci @gol --mlxc1-sxc1 -mno-lxc1-sxc1 -mmadd4 -mno-madd4 @gol +-mlxc1-sxc1 -mno-lxc1-sxc1 -mmadd4 -mno-madd4 @gol -mrelax-pic-calls -mno-relax-pic-calls -mmcount-ra-address @gol -mframe-header-opt -mno-frame-header-opt} @@ -999,7 +1000,7 @@ Objective-C and Objective-C++ Dialects}. @emph{Nios II Options} @gccoptlist{-G @var{num} -mgpopt=@var{option} -mgpopt -mno-gpopt @gol --mgprel-sec=@var{regexp} -mr0rel-sec=@var{regexp} @gol +-mgprel-sec=@var{regexp} -mr0rel-sec=@var{regexp} @gol -mel -meb @gol -mno-bypass-cache -mbypass-cache @gol -mno-cache-volatile -mcache-volatile @gol @@ -1014,14 +1015,14 @@ Objective-C and Objective-C++ Dialects}. @gccoptlist{-m32 -m64 -mmainkernel -moptimize} @emph{OpenRISC Options} -@gccoptlist{-mboard=@var{name} -mnewlib -mhard-mul -mhard-div @gol --msoft-mul -msoft-div @gol --mcmov -mror -msext -msfimm -mshftimm} +@gccoptlist{-mboard=@var{name} -mnewlib -mhard-mul -mhard-div @gol +-msoft-mul -msoft-div @gol +-mcmov -mror -msext -msfimm -mshftimm} @emph{PDP-11 Options} @gccoptlist{-mfpu -msoft-float -mac0 -mno-ac0 -m40 -m45 -m10 @gol --mint32 -mno-int16 -mint16 -mno-int32 @gol --msplit -munix-asm -mdec-asm -mgnu-asm -mlra} +-mint32 -mno-int16 -mint16 -mno-int32 @gol +-msplit -munix-asm -mdec-asm -mgnu-asm -mlra} @emph{picoChip Options} @gccoptlist{-mae=@var{ae_type} -mvliw-lookahead=@var{N} @gol @@ -1067,7 +1068,7 @@ See RS/6000 and PowerPC Options. -mcompat-align-parm -mno-compat-align-parm @gol -mfloat128 -mno-float128 @gol -mgnu-attribute -mno-gnu-attribute @gol --mstack-protector-guard=@var{guard} -mstack-protector-guard-reg=@var{reg} @gol +-mstack-protector-guard=@var{guard} -mstack-protector-guard-reg=@var{reg} @gol -mstack-protector-guard-offset=@var{offset}} @emph{RISC-V Options} @@ -1081,10 +1082,10 @@ See RS/6000 and PowerPC Options. -mpreferred-stack-boundary=@var{num} @gol -msmall-data-limit=@var{N-bytes} @gol -msave-restore -mno-save-restore @gol --mstrict-align -mno-strict-align @gol --mcmodel=medlow -mcmodel=medany @gol +-mstrict-align -mno-strict-align @gol +-mcmodel=medlow -mcmodel=medany @gol -mexplicit-relocs -mno-explicit-relocs @gol --mrelax -mno-relax @gol} +-mrelax -mno-relax} @emph{RL78 Options} @gccoptlist{-msim -mmul=none -mmul=g13 -mmul=g14 -mallregs @gol @@ -1220,7 +1221,7 @@ See RS/6000 and PowerPC Options. -muser-mode -mno-user-mode @gol -mv8plus -mno-v8plus -mvis -mno-vis @gol -mvis2 -mno-vis2 -mvis3 -mno-vis3 @gol --mvis4 -mno-vis4 -mvis4b -mno-vis4b @gol +-mvis4 -mno-vis4 -mvis4b -mno-vis4b @gol -mcbcond -mno-cbcond -mfmaf -mno-fmaf -mfsmuld -mno-fsmuld @gol -mpopc -mno-popc -msubxc -mno-subxc @gol -mfix-at697f -mfix-ut699 -mfix-ut700 -mfix-gr712rc @gol @@ -1290,19 +1291,18 @@ See RS/6000 and PowerPC Options. -mincoming-stack-boundary=@var{num} @gol -mcld -mcx16 -msahf -mmovbe -mcrc32 @gol -mrecip -mrecip=@var{opt} @gol --mvzeroupper -mprefer-avx128 -mprefer-vector-width=@var{opt} @gol +-mvzeroupper -mprefer-avx128 -mprefer-vector-width=@var{opt} @gol -mmmx -msse -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -msse4 -mavx @gol -mavx2 -mavx512f -mavx512pf -mavx512er -mavx512cd -mavx512vl @gol -mavx512bw -mavx512dq -mavx512ifma -mavx512vbmi -msha -maes @gol --mpclmul -mfsgsbase -mrdrnd -mf16c -mfma -mpconfig -mwbnoinvd -mptwrite @gol --mprefetchwt1 -mclflushopt -mxsavec -mxsaves @gol +-mpclmul -mfsgsbase -mrdrnd -mf16c -mfma -mpconfig -mwbnoinvd @gol +-mptwrite -mprefetchwt1 -mclflushopt -mxsavec -mxsaves @gol -msse4a -m3dnow -m3dnowa -mpopcnt -mabm -mbmi -mtbm -mfma4 -mxop @gol -mlzcnt -mbmi2 -mfxsr -mxsave -mxsaveopt -mrtm -mlwp @gol --mmwaitx -mclzero -mpku -mthreads -mgfni -mvaes -mwaitpkg @gol --mshstk -mforce-indirect-call -mavx512vbmi2 @gol --mvpclmulqdq -mavx512bitalg -mmovdiri -mmovdir64b -mavx512vpopcntdq --mcldemote @gol --mms-bitfields -mno-align-stringops -minline-all-stringops @gol +-mmwaitx -mclzero -mpku -mthreads -mgfni -mvaes -mwaitpkg @gol +-mshstk -mforce-indirect-call -mavx512vbmi2 @gol +-mvpclmulqdq -mavx512bitalg -mmovdiri -mmovdir64b -mavx512vpopcntdq @gol +-mcldemote -mms-bitfields -mno-align-stringops -minline-all-stringops @gol -minline-stringops-dynamically -mstringop-strategy=@var{alg} @gol -mmemcpy-strategy=@var{strategy} -mmemset-strategy=@var{strategy} @gol -mpush-args -maccumulate-outgoing-args -m128bit-long-double @gol @@ -1319,8 +1319,8 @@ See RS/6000 and PowerPC Options. -mstack-protector-guard-reg=@var{reg} @gol -mstack-protector-guard-offset=@var{offset} @gol -mstack-protector-guard-symbol=@var{symbol} @gol --mgeneral-regs-only -mcall-ms2sysv-xlogues @gol --mindirect-branch=@var{choice} -mfunction-return=@var{choice} @gol +-mgeneral-regs-only -mcall-ms2sysv-xlogues @gol +-mindirect-branch=@var{choice} -mfunction-return=@var{choice} @gol -mindirect-branch-register} @emph{x86 Windows Options} @@ -4379,8 +4379,7 @@ Options} and @ref{Objective-C and Objective-C++ Dialect Options}. -Wunused-label @gol -Wunused-value @gol -Wunused-variable @gol --Wvolatile-register-var @gol -} +-Wvolatile-register-var} Note that some warning flags are not implied by @option{-Wall}. Some of them warn about constructions that users generally do not consider @@ -4413,8 +4412,8 @@ name is still supported, but the newer name is more descriptive.) -Wuninitialized @gol -Wshift-negative-value @r{(in C++03 and in C99 and newer)} @gol -Wunused-parameter @r{(only with} @option{-Wunused} @r{or} @option{-Wall}@r{)} @gol --Wunused-but-set-parameter @r{(only with} @option{-Wunused} @r{or} @option{-Wall}@r{)} @gol -} +-Wunused-but-set-parameter @r{(only with} @option{-Wunused} @r{or} @option{-Wall}@r{)}} + The option @option{-Wextra} also prints warning messages for the following cases: @@ -8196,7 +8195,7 @@ also turns on the following optimization flags: -fcrossjumping @gol -fcse-follow-jumps -fcse-skip-blocks @gol -fdelete-null-pointer-checks @gol --fdevirtualize -fdevirtualize-speculatively @gol +-fdevirtualize -fdevirtualize-speculatively @gol -fexpensive-optimizations @gol -fgcse -fgcse-lm @gol -fhoist-adjacent-loads @gol @@ -8211,7 +8210,7 @@ also turns on the following optimization flags: -fpartial-inlining @gol -fpeephole2 @gol -freorder-blocks-algorithm=stc @gol --freorder-blocks-and-partition -freorder-functions @gol +-freorder-blocks-and-partition -freorder-functions @gol -frerun-cse-after-loop @gol -fschedule-insns -fschedule-insns2 @gol -fsched-interblock -fsched-spec @gol @@ -8220,7 +8219,7 @@ also turns on the following optimization flags: -fthread-jumps @gol -ftree-builtin-call-dce @gol -ftree-pre @gol --ftree-switch-conversion -ftree-tail-merge @gol +-ftree-switch-conversion -ftree-tail-merge @gol -ftree-vrp} Please note the warning under @option{-fgcse} about @@ -23441,8 +23440,8 @@ The @option{-mcpu} options automatically enable or disable the following options: @gccoptlist{-mhard-float -mmfcrf -mmultiple @gol --mpopcntb -mpopcntd @gol --msingle-float -mdouble-float @gol +-mpopcntb -mpopcntd @gol +-msingle-float -mdouble-float @gol -mfloat128} The particular options set for any particular CPU varies between @@ -24537,11 +24536,11 @@ The @option{-mcpu} options automatically enable or disable the following options: @gccoptlist{-maltivec -mfprnd -mhard-float -mmfcrf -mmultiple @gol --mpopcntb -mpopcntd -mpowerpc64 @gol +-mpopcntb -mpopcntd -mpowerpc64 @gol -mpowerpc-gpopt -mpowerpc-gfxopt @gol --mmulhw -mdlmzb -mmfpgpr -mvsx @gol --mcrypto -mhtm -mpower8-fusion -mpower8-vector @gol --mquad-memory -mquad-memory-atomic -mfloat128 -mfloat128-hardware} +-mmulhw -mdlmzb -mmfpgpr -mvsx @gol +-mcrypto -mhtm -mpower8-fusion -mpower8-vector @gol +-mquad-memory -mquad-memory-atomic -mfloat128 -mfloat128-hardware} The particular options set for any particular CPU varies between compiler versions, depending on what setting seems to produce optimal -- 2.30.2