Hi.

I've done a quick grep of gcc/po/gcc.pot and I see quite a lot of missing 
quotations
of option names (~400). Is it something we should fix? How important is that?

Martin
#: diagnostic.c:477: compilation terminated due to -fmax-errors=%u.\n
#: gcov-tool.c:420: -f, --function                      Print function level 
info\n
#: gcov.c:825: -f, --function-summaries        Output summaries for each 
function\n
#: gcov.c:832: -m, --demangled-names           Output demangled function names\n
#: targhooks.c:2032: created and used with different settings of -fpic
#: targhooks.c:2034: created and used with different settings of -fpie
#: config/powerpcspe/powerpcspe.c:4408: -maltivec=le not allowed for big-endian 
targets
#: config/powerpcspe/powerpcspe.c:4420 config/rs6000/rs6000.c:4241: -mvsx 
requires hardware floating point
#: config/powerpcspe/powerpcspe.c:4428: -mvsx and -mpaired are incompatible
#: config/powerpcspe/powerpcspe.c:4428: -mvsx and -mpaired are incompatible
#: config/powerpcspe/powerpcspe.c:4430 config/rs6000/rs6000.c:4249: -mvsx needs 
indexed addressing
#: config/powerpcspe/powerpcspe.c:4435 config/rs6000/rs6000.c:4254: -mvsx and 
-mno-altivec are incompatible
#: config/powerpcspe/powerpcspe.c:4435 config/rs6000/rs6000.c:4254: -mvsx and 
-mno-altivec are incompatible
#: config/powerpcspe/powerpcspe.c:4437 config/rs6000/rs6000.c:4256: 
-mno-altivec disables vsx
#: config/powerpcspe/powerpcspe.c:4645 config/rs6000/rs6000.c:4382: 
-mquad-memory requires 64-bit mode
#: config/powerpcspe/powerpcspe.c:4648 config/rs6000/rs6000.c:4385: 
-mquad-memory-atomic requires 64-bit mode
#: config/powerpcspe/powerpcspe.c:4660 config/rs6000/rs6000.c:4397: 
-mquad-memory is not available in little endian mode
#: config/powerpcspe/powerpcspe.c:4732 config/rs6000/rs6000.c:4478: 
-mtoc-fusion requires 64-bit
#: config/powerpcspe/powerpcspe.c:4739 config/rs6000/rs6000.c:4485: 
-mtoc-fusion requires medium/large code model
#: gcc.c:978: -fuse-linker-plugin is not supported in this configuration
#: gcc.c:993: cannot specify -static with -fsanitize=address
#: gcc.c:995: cannot specify -static with -fsanitize=thread
#: gcc.c:1017: -fvtable-verify=std is not supported in this configuration
#: gcc.c:1019: -fvtable-verify=preinit is not supported in this configuration
#: gcc.c:1147 ada/gcc-interface/lang-specs.h:33: -pg and -fomit-frame-pointer 
are incompatible
#: dbgcnt.c:94: -fdbg-cnt=%s:%d:%d has smaller upper limit than the lower
#: dbgcnt.c:101: Lower limit %d of -fdbg-cnt=%s must be a non-negative number
#: dbgcnt.c:108: Upper limit %d of -fdbg-cnt=%s must be a non-negative number
#: dbgcnt.c:176: -fdbg-cnt=%s
#: gcc.c:7195: %s: -fcompare-debug failure (length)
#: gcc.c:7225 gcc.c:7262: %s: -fcompare-debug failure
#: gcc.c:8104: recompiling with -fcompare-debug
#: gcc.c:8120: during -fcompare-debug recompilation
#: gcc.c:8246: -fuse-linker-plugin, but %s not found
#: omp-offload.c:628: -fopenacc-dim operand is malformed at '%s'
#: opts-global.c:451: -fasan-shadow-offset should only be used with 
-fsanitize=kernel-address
#: opts-global.c:451: -fasan-shadow-offset should only be used with 
-fsanitize=kernel-address
#: opts.c:1719: unrecognized argument to -f%ssanitize%s= option: %q.*s
#: passes.c:989: unrecognized option -fenable
#: passes.c:991: unrecognized option -fdisable
#: passes.c:999: unknown pass %s specified in -fenable
#: passes.c:1001: unknown pass %s specified in -fdisable
#: plugin.c:293: malformed option -fplugin-arg-%s (missing -<key>[=<value>])
#: toplev.c:901: -frecord-gcc-switches is not supported by the current target
#: toplev.c:1445: -f%sleading-underscore not supported on this target machine
#: toplev.c:1666: -ffunction-sections not supported for this target
#: toplev.c:1672: -fdata-sections not supported for this target
#: toplev.c:1680: -fprefetch-loop-arrays not supported for this target
#: toplev.c:1696: -fprefetch-loop-arrays is not supported with -Os
#: toplev.c:1708: -fassociative-math disabled; other options take precedence
#: toplev.c:1746: -fstack-protector not supported for this target
#: toplev.c:1767: -fsanitize=address not supported for this target
#: c-family/c-attribs.c:871: %qE attribute ignored. Use -fcf-protection option 
to enable it
#: c-family/c-opts.c:787: -fexcess-precision=standard for C++
#: c-family/c-opts.c:822: -fno-gnu89-inline is only supported in GNU99 or C99 
mode
#: c-family/c-opts.c:1346: -fdirectives-only is incompatible with 
-Wunused_macros
#: c-family/c-opts.c:1348: -fdirectives-only is incompatible with -traditional
#: c-family/c-pch.c:417: pch_preprocess pragma should only be used with 
-fpreprocessed
#: c-family/c-pragma.c:199: #pragma pack has no effect with -fpack-struct - 
ignored
#: common/config/aarch64/aarch64-common.c:322 config/aarch64/aarch64.c:10803: 
unknown value %qs for -mcpu
#: common/config/alpha/alpha-common.c:75: bad value %qs for -mtls-size switch
#: common/config/arc/arc-common.c:81: multiple -mcpu= options specified.
#: common/config/arm/arm-common.c:442: unrecognized -mfpu target: %s
#: common/config/bfin/bfin-common.c:304 common/config/m68k/m68k-common.c:60: 
-mshared-library-id=%s is not between 0 and %d
#: common/config/bfin/bfin-common.c:323: -mcpu=%s is not valid
#: common/config/bfin/bfin-common.c:359: -mcpu=%s has invalid silicon revision
#: common/config/i386/i386-common.c:1322: -malign-loops is obsolete, use 
-falign-loops
#: common/config/i386/i386-common.c:1322: -malign-loops is obsolete, use 
-falign-loops
#: common/config/i386/i386-common.c:1324: -malign-loops=%d is not between 0 and 
%d
#: common/config/i386/i386-common.c:1331: -malign-jumps is obsolete, use 
-falign-jumps
#: common/config/i386/i386-common.c:1331: -malign-jumps is obsolete, use 
-falign-jumps
#: common/config/i386/i386-common.c:1333: -malign-jumps=%d is not between 0 and 
%d
#: common/config/i386/i386-common.c:1341: -malign-functions is obsolete, use 
-falign-functions
#: common/config/i386/i386-common.c:1341: -malign-functions is obsolete, use 
-falign-functions
#: common/config/i386/i386-common.c:1343: -malign-functions=%d is not between 0 
and %d
#: common/config/i386/i386-common.c:1352: -mbranch-cost=%d is not between 0 and 
5
#: common/config/ia64/ia64-common.c:58: bad value %<%s%> for -mtls-size= switch
#: common/config/msp430/msp430-common.c:57: unrecognized argument of -mcpu: %s
#: common/config/nds32/nds32-common.c:49: for the option -misr-vector-size=X, 
the valid X must be: 4 or 16
#: common/config/rs6000/rs6000-common.c:181 config/sparc/sparc.c:1734: unknown 
-mdebug-%s switch
#: common/config/rs6000/rs6000-common.c:220: unknown switch -mlong-double-%s
#: common/config/powerpcspe/powerpcspe-common.c:231: -msingle-float option 
equivalent to -mhard-float
#: common/config/powerpcspe/powerpcspe-common.c:231: -msingle-float option 
equivalent to -mhard-float
#: common/config/powerpcspe/powerpcspe-common.c:247: -msimple-fpu option ignored
#: common/config/riscv/riscv-common.c:44: -march=%s: ISA string must begin with 
rv32 or rv64
#: common/config/riscv/riscv-common.c:109: -march=%s: invalid ISA string
#: common/config/riscv/riscv-common.c:119: -march=%s: unsupported ISA substring 
%qs
#: config/darwin-c.c:718: unknown value %qs of -mmacosx-version-min
#: config/aarch64/aarch64.c:10394: unknown flag passed in -moverride=%s (%s)
#: config/aarch64/aarch64.c:10837: unknown value %qs for -march
#: config/aarch64/aarch64.c:10870: unknown value %qs for -mtune
#: config/aarch64/aarch64.c:10988 config/arm/arm.c:3169: switch -mcpu=%s 
conflicts with -march=%s switch
#: config/aarch64/aarch64.c:10988 config/arm/arm.c:3169: switch -mcpu=%s 
conflicts with -march=%s switch
#: config/aarch64/aarch64.c:11023: assembler does not support -mabi=ilp32
#: config/aarch64/aarch64.c:11030: return address signing is only supported for 
-mabi=lp64
#: config/aarch64/aarch64.c:11092: code model %qs with -f%s
#: config/alpha/alpha.c:420: bad value %qs for -mtrap-precision switch
#: config/alpha/alpha.c:434: bad value %qs for -mfp-rounding-mode switch
#: config/alpha/alpha.c:449: bad value %qs for -mfp-trap-mode switch
#: config/alpha/alpha.c:466: bad value %qs for -mcpu switch
#: config/alpha/alpha.c:481: bad value %qs for -mtune switch
#: config/alpha/alpha.c:502: fp software completion requires -mtrap-precision=i
#: config/alpha/alpha.c:570: bad value %qs for -mmemory-latency
#: config/arc/arc.c:934: -mno-mpy supported only for ARC700 or ARCv2
#: config/arc/arc.c:937: -mno-dpfp-lrsr supported only with -mdpfp
#: config/arc/arc.c:937: -mno-dpfp-lrsr supported only with -mdpfp
#: config/arc/arc.c:946: -mspfp_fast not available on ARC600 or ARC601
#: config/arc/arc.c:1173: option -mirq-ctrl-saved valid only for ARC v2 
processors
#: config/arc/arc.c:1181: option -mrgf-banked-regs valid only for ARC v2 
processors
#: config/arm/arm.c:2878: -g with -mno-apcs-frame may not give sensible 
debugging
#: config/arm/arm.c:2885: can not use -mtp=cp15 with 16-bit Thumb
#: config/arm/arm.c:3394: -mapcs-stack-check incompatible with -mno-apcs-frame
#: config/arm/arm.c:3394: -mapcs-stack-check incompatible with -mno-apcs-frame
#: config/arm/arm.c:3402: -fpic and -mapcs-reent are incompatible
#: config/arm/arm.c:3402: -fpic and -mapcs-reent are incompatible
#: config/arm/arm.c:3463: RTP PIC is incompatible with -msingle-pic-base
#: config/arm/arm.c:3475: -mpic-register= is useless without -fpic
#: config/arm/arm.c:3475: -mpic-register= is useless without -fpic
#: config/arm/arm.c:3503: -freorder-blocks-and-partition not supported on this 
architecture
#: config/arm/arm.c:3716: AAPCS does not support -mcaller-super-interworking
#: config/arm/arm.c:3719: AAPCS does not support -mcallee-super-interworking
#: config/arm/arm.c:3743: -mfloat-abi=hard: selected processor lacks an FPU
#: config/arm/arm.c:3751: -mfloat-abi=hard and VFP
#: config/arm/arm.c:7004 config/arm/arm.c:7056: %qE attribute ignored without 
-mcmse option.
#: config/arm/arm.c:25239: -fstack-check=specific for Thumb-1
#: config/avr/avr.c:765 config/visium/visium.c:417: -fpic is not supported
#: config/avr/avr.c:767 config/visium/visium.c:419: -fPIC is not supported
#: config/avr/avr.c:769: -fpie is not supported
#: config/avr/avr.c:771: -fPIE is not supported
#: config/bfin/bfin.c:2382: -mfdpic is not supported, please use a 
bfin-linux-uclibc target
#: config/bfin/bfin.c:2387: -mshared-library-id= specified without 
-mid-shared-library
#: config/bfin/bfin.c:2387: -mshared-library-id= specified without 
-mid-shared-library
#: config/bfin/bfin.c:2391: -fstack-limit- options are ignored with -mfdpic; 
use -mstack-check-l1
#: config/bfin/bfin.c:2391: -fstack-limit- options are ignored with -mfdpic; 
use -mstack-check-l1
#: config/bfin/bfin.c:2391: -fstack-limit- options are ignored with -mfdpic; 
use -mstack-check-l1
#: config/bfin/bfin.c:2404 config/m68k/m68k.c:583: cannot specify both 
-msep-data and -mid-shared-library
#: config/bfin/bfin.c:2404 config/m68k/m68k.c:583: cannot specify both 
-msep-data and -mid-shared-library
#: config/bfin/bfin.c:2424: -mmulticore can only be used with BF561
#: config/bfin/bfin.c:2427: -mcorea should be used with -mmulticore
#: config/bfin/bfin.c:2427: -mcorea should be used with -mmulticore
#: config/bfin/bfin.c:2430: -mcoreb should be used with -mmulticore
#: config/bfin/bfin.c:2430: -mcoreb should be used with -mmulticore
#: config/bfin/bfin.c:2433: -mcorea and -mcoreb can%'t be used together
#: config/bfin/bfin.c:2433: -mcorea and -mcoreb can%'t be used together
#: config/c6x/c6x.c:242: -fpic and -fPIC not supported without -mdsbt on this 
target
#: config/c6x/c6x.c:242: -fpic and -fPIC not supported without -mdsbt on this 
target
#: config/c6x/c6x.c:242: -fpic and -fPIC not supported without -mdsbt on this 
target
#: config/cr16/cr16.c:309: invalid data model option -mdata-model=%s
#: config/cris/cris.c:2651: -max-stackframe=%d is not usable, not between 0 and 
%d
#: config/cris/cris.c:2679: unknown CRIS version specification in -march= or 
-mcpu= : %s
#: config/cris/cris.c:2679: unknown CRIS version specification in -march= or 
-mcpu= : %s
#: config/cris/cris.c:2715: unknown CRIS cpu version specification in -mtune= : 
%s
#: config/cris/cris.c:2736: -fPIC and -fpic are not supported in this 
configuration
#: config/cris/cris.c:2736: -fPIC and -fpic are not supported in this 
configuration
#: config/frv/frv.c:9115: media functions are not available unless -mmedia is 
used
#: config/h8300/h8300.c:329: -msx is not supported in coff
#: config/h8300/h8300.c:351: -ms2600 is used without -ms
#: config/h8300/h8300.c:351: -ms2600 is used without -ms
#: config/h8300/h8300.c:357: -mn is used without -mh or -ms or -msx
#: config/h8300/h8300.c:357: -mn is used without -mh or -ms or -msx
#: config/h8300/h8300.c:357: -mn is used without -mh or -ms or -msx
#: config/h8300/h8300.c:357: -mn is used without -mh or -ms or -msx
#: config/h8300/h8300.c:363: -mexr is used without -ms
#: config/h8300/h8300.c:363: -mexr is used without -ms
#: config/h8300/h8300.c:369: -mint32 is not supported for H8300 and H8300L 
targets
#: config/h8300/h8300.c:375: -mexr is used without -ms or -msx
#: config/h8300/h8300.c:375: -mexr is used without -ms or -msx
#: config/h8300/h8300.c:375: -mexr is used without -ms or -msx
#: config/h8300/h8300.c:388: -mn is not supported for linux targets
#: config/i386/i386.c:3340: unknown parameter to option -mtune-ctrl: %s
#: config/i386/i386.c:3848: -mstringop-strategy=rep_8byte not supported for 
32-bit code
#: config/i386/i386.c:3877: -mabi=ms not supported with X32 ABI
#: config/i386/i386.c:3962: -masm=intel not supported in this configuration
#: config/i386/i386.c:4414: -mregparm is ignored in 64-bit mode
#: config/i386/i386.c:4416: -mregparm is ignored for Intel MCU psABI
#: config/i386/i386.c:4419: -mregparm=%d is not between 0 and %d
#: config/i386/i386.c:4532: -mpreferred-stack-boundary is not supported for 
this target
#: config/i386/i386.c:4535: -mpreferred-stack-boundary=%d is not between %d and 
%d
#: config/i386/i386.c:4558: -mincoming-stack-boundary=%d is not between %d and 
12
#: config/i386/i386.c:4571: -mnop-mcount is not compatible with this target
#: config/i386/i386.c:4574: -mnop-mcount is not implemented for -fPIC
#: config/i386/i386.c:4574: -mnop-mcount is not implemented for -fPIC
#: config/i386/i386.c:4776: -mfentry isn%'t supported for 32-bit in combination 
with -fpic
#: config/i386/i386.c:4776: -mfentry isn%'t supported for 32-bit in combination 
with -fpic
#: config/i386/i386.c:4779: -mno-fentry isn%'t compatible with SEH
#: config/i386/i386.c:4783: -mcall-ms2sysv-xlogues isn%'t currently supported 
with SEH
#: config/i386/i386.c:4848 config/powerpcspe/powerpcspe.c:5661: unknown option 
for -mrecip=%s
#: config/i386/i386.c:4905 config/powerpcspe/powerpcspe.c:5336: %qs is not a 
valid number in -mstack-protector-guard-offset=
#: config/i386/i386.c:4910 config/powerpcspe/powerpcspe.c:5341: %qs is not a 
valid offset in -mstack-protector-guard-offset=
#: config/i386/i386.c:4942 config/powerpcspe/powerpcspe.c:5353: %qs is not a 
valid base register in -mstack-protector-guard-reg=
#: config/i386/i386.c:11447: -mcall-ms2sysv-xlogues is not compatible with %s
#: config/i386/i386.c:13439: ms_hook_prologue attribute isn%'t compatible with 
-mfentry for 32-bit
#: config/i386/i386.c:14816: -fsplit-stack does not support fastcall with 
nested function
#: config/i386/i386.c:14847: -fsplit-stack does not support 3 register 
parameters
#: config/spu/spu.c:4920: value of -mfixed-range must have form REG1-REG2
#: config/m68k/m68k.c:524: -mcpu=%s conflicts with -march=%s
#: config/m68k/m68k.c:524: -mcpu=%s conflicts with -march=%s
#: config/m68k/m68k.c:595: -mpcrel -fPIC is not currently supported on selected 
cpu
#: config/m68k/m68k.c:595: -mpcrel -fPIC is not currently supported on selected 
cpu
#: config/m68k/m68k.c:659: -falign-labels=%d is not supported
#: config/m68k/m68k.c:666: -falign-loops=%d is not supported
#: config/m68k/m68k.c:674: -fstack-limit- options are not supported on this cpu
#: config/microblaze/microblaze.c:1762: -fPIC/-fpic not supported for this 
target
#: config/microblaze/microblaze.c:1774: %qs is an invalid argument to -mcpu=
#: config/microblaze/microblaze.c:1823: -mxl-multiply-high can be used only 
with -mcpu=v6.00.a or greater
#: config/microblaze/microblaze.c:1823: -mxl-multiply-high can be used only 
with -mcpu=v6.00.a or greater
#: config/microblaze/microblaze.c:1839: -mxl-reorder can be used only with 
-mcpu=v8.30.a or greater
#: config/microblaze/microblaze.c:1839: -mxl-reorder can be used only with 
-mcpu=v8.30.a or greater
#: config/microblaze/microblaze.c:1845: -mxl-reorder requires 
-mxl-pattern-compare for -mcpu=v8.30.a
#: config/microblaze/microblaze.c:1845: -mxl-reorder requires 
-mxl-pattern-compare for -mcpu=v8.30.a
#: config/microblaze/microblaze.c:1845: -mxl-reorder requires 
-mxl-pattern-compare for -mcpu=v8.30.a
#: config/microblaze/microblaze.c:1850: -mxl-multiply-high requires 
-mno-xl-soft-mul
#: config/microblaze/microblaze.c:1850: -mxl-multiply-high requires 
-mno-xl-soft-mul
#: config/mips/mips.c:11948: -fstack-check=specific not implemented for MIPS16
#: config/mips/mips.c:19573: MIPS16 -mxgot code
#: config/mmix/mmix.c:315: -f%s not supported: ignored
#: config/mn10300/mn10300.c:107: -mtune= expects mn10300, am33, am33-2, or am34
#: config/msp430/msp430.c:800: MCU '%s' supports %s ISA but -mcpu option is set 
to %s
#: config/msp430/msp430.c:813: MCU '%s' supports %s hardware multiply, but 
-mhwmult is set to 16-bit
#: config/msp430/msp430.c:816: MCU '%s' supports %s hardware multiply, but 
-mhwmult is set to 32-bit
#: config/msp430/msp430.c:819: MCU '%s' supports %s hardware multiply, but 
-mhwmult is set to f5series
#: config/msp430/msp430.c:871: -mlarge requires a 430X-compatible -mmcu=
#: config/msp430/msp430.c:871: -mlarge requires a 430X-compatible -mmcu=
#: config/msp430/msp430.c:874: -mcode-region=upper requires 430X-compatible cpu
#: config/msp430/msp430.c:876: -mdata-region=upper requires 430X-compatible cpu
#: config/nds32/nds32.c:4106: not support -fpic option for v3m toolchain
#: config/nios2/nios2.c:1365: PIC support for -fstack-limit-symbol
#: config/nios2/nios2.c:1387: -mgpopt not supported with PIC.
#: config/nios2/nios2.c:1389: -mgprel-sec= not supported with PIC.
#: config/nios2/nios2.c:1391: -mr0rel-sec= not supported with PIC.
#: config/nios2/nios2.c:1399: -mgprel-sec= argument is not a valid regular 
expression.
#: config/nios2/nios2.c:1405: -mr0rel-sec= argument is not a valid regular 
expression.
#: config/nvptx/mkoffload.c:491: either -fopenacc or -fopenmp must be set
#: config/nvptx/mkoffload.c:491: either -fopenacc or -fopenmp must be set
#: config/nvptx/nvptx.c:166: option %s is not supported together with -fopenacc
#: config/pa/pa.c:557: -freorder-blocks-and-partition does not work on this 
architecture
#: config/powerpcspe/powerpcspe.c:3826: -mrecip requires -ffinite-math or 
-ffast-math
#: config/powerpcspe/powerpcspe.c:3826: -mrecip requires -ffinite-math or 
-ffast-math
#: config/powerpcspe/powerpcspe.c:3826: -mrecip requires -ffinite-math or 
-ffast-math
#: config/powerpcspe/powerpcspe.c:3828: -mrecip requires -fno-trapping-math or 
-ffast-math
#: config/powerpcspe/powerpcspe.c:3828: -mrecip requires -fno-trapping-math or 
-ffast-math
#: config/powerpcspe/powerpcspe.c:3828: -mrecip requires -fno-trapping-math or 
-ffast-math
#: config/powerpcspe/powerpcspe.c:3830: -mrecip requires -freciprocal-math or 
-ffast-math
#: config/powerpcspe/powerpcspe.c:3830: -mrecip requires -freciprocal-math or 
-ffast-math
#: config/powerpcspe/powerpcspe.c:3830: -mrecip requires -freciprocal-math or 
-ffast-math
#: config/powerpcspe/powerpcspe.c:3930: -m64 requires PowerPC64 architecture, 
enabling
#: config/powerpcspe/powerpcspe.c:4383: -mmultiple is not supported on little 
endian systems
#: config/powerpcspe/powerpcspe.c:4390: -mstring is not supported on little 
endian systems
#: config/powerpcspe/powerpcspe.c:4486 config/powerpcspe/powerpcspe.c:4497: 
-mpower9-minmax incompatible with explicitly disabled options
#: config/powerpcspe/powerpcspe.c:4521: -mcrypto requires -maltivec
#: config/powerpcspe/powerpcspe.c:4521: -mcrypto requires -maltivec
#: config/powerpcspe/powerpcspe.c:4528: -mdirect-move requires -mvsx
#: config/powerpcspe/powerpcspe.c:4528: -mdirect-move requires -mvsx
#: config/powerpcspe/powerpcspe.c:4535: -mpower8-vector requires -maltivec
#: config/powerpcspe/powerpcspe.c:4535: -mpower8-vector requires -maltivec
#: config/powerpcspe/powerpcspe.c:4543: -mpower8-vector requires -mvsx
#: config/powerpcspe/powerpcspe.c:4543: -mpower8-vector requires -mvsx
#: config/powerpcspe/powerpcspe.c:4562: -mvsx-timode requires -mvsx
#: config/powerpcspe/powerpcspe.c:4562: -mvsx-timode requires -mvsx
#: config/powerpcspe/powerpcspe.c:4569: -mhard-dfp requires -mhard-float
#: config/powerpcspe/powerpcspe.c:4569: -mhard-dfp requires -mhard-float
#: config/powerpcspe/powerpcspe.c:4622: -mupper-regs-df requires -mvsx
#: config/powerpcspe/powerpcspe.c:4622: -mupper-regs-df requires -mvsx
#: config/powerpcspe/powerpcspe.c:4629: -mupper-regs-di requires -mvsx
#: config/powerpcspe/powerpcspe.c:4629: -mupper-regs-di requires -mvsx
#: config/powerpcspe/powerpcspe.c:4636: -mupper-regs-sf requires -mpower8-vector
#: config/powerpcspe/powerpcspe.c:4636: -mupper-regs-sf requires -mpower8-vector
#: config/powerpcspe/powerpcspe.c:4685: -mpower8-fusion-sign requires 
-mpower8-fusion
#: config/powerpcspe/powerpcspe.c:4685: -mpower8-fusion-sign requires 
-mpower8-fusion
#: config/powerpcspe/powerpcspe.c:4688: -mtoc-fusion requires -mpower8-fusion
#: config/powerpcspe/powerpcspe.c:4688: -mtoc-fusion requires -mpower8-fusion
#: config/powerpcspe/powerpcspe.c:4705: -mpower9-fusion requires -mpower8-fusion
#: config/powerpcspe/powerpcspe.c:4705: -mpower9-fusion requires -mpower8-fusion
#: config/powerpcspe/powerpcspe.c:4758: -mpower9-vector requires -mpower8-vector
#: config/powerpcspe/powerpcspe.c:4758: -mpower9-vector requires -mpower8-vector
#: config/powerpcspe/powerpcspe.c:4803: -mpower9-dform requires -mpower9-vector
#: config/powerpcspe/powerpcspe.c:4803: -mpower9-dform requires -mpower9-vector
#: config/powerpcspe/powerpcspe.c:4855: -mpower9-dform requires -mupper-regs-df
#: config/powerpcspe/powerpcspe.c:4855: -mpower9-dform requires -mupper-regs-df
#: config/powerpcspe/powerpcspe.c:4862: -mpower9-dform requires -mupper-regs-sf
#: config/powerpcspe/powerpcspe.c:4862: -mpower9-dform requires -mupper-regs-sf
#: config/powerpcspe/powerpcspe.c:4882: -mvsx-timode might need -mlra
#: config/powerpcspe/powerpcspe.c:4882: -mvsx-timode might need -mlra
#: config/powerpcspe/powerpcspe.c:4907: -mallow-movmisalign requires -mvsx
#: config/powerpcspe/powerpcspe.c:4907: -mallow-movmisalign requires -mvsx
#: config/powerpcspe/powerpcspe.c:4922: -mefficient-unaligned-vsx requires -mvsx
#: config/powerpcspe/powerpcspe.c:4922: -mefficient-unaligned-vsx requires -mvsx
#: config/powerpcspe/powerpcspe.c:4930: -mefficient-unaligned-vsx requires 
-mallow-movmisalign
#: config/powerpcspe/powerpcspe.c:4930: -mefficient-unaligned-vsx requires 
-mallow-movmisalign
#: config/powerpcspe/powerpcspe.c:4982: -mfloat128 requires VSX support
#: config/powerpcspe/powerpcspe.c:4992: -mfloat128-type requires VSX support
#: config/powerpcspe/powerpcspe.c:5008: -mfloat128 requires -mfloat128-type
#: config/powerpcspe/powerpcspe.c:5008: -mfloat128 requires -mfloat128-type
#: config/powerpcspe/powerpcspe.c:5021: -mfloat128-hardware requires 
-mfloat128-type
#: config/powerpcspe/powerpcspe.c:5021: -mfloat128-hardware requires 
-mfloat128-type
#: config/powerpcspe/powerpcspe.c:5044: -mfloat128-hardware requires full ISA 
3.0 support
#: config/powerpcspe/powerpcspe.c:5052: -mfloat128-hardware requires -m64
#: config/powerpcspe/powerpcspe.c:5052: -mfloat128-hardware requires -m64
#: config/powerpcspe/powerpcspe.c:5116: unknown vectorization library ABI type 
(%s) for -mveclibabi= switch
#: config/powerpcspe/powerpcspe.c:5361: -mstack-protector-guard=tls needs a 
valid base register
#: config/powerpcspe/powerpcspe.c:17142: Builtin function %s requires the -mvsx 
option
#: config/powerpcspe/powerpcspe.c:17144: Builtin function %s requires the -mhtm 
option
#: config/powerpcspe/powerpcspe.c:17146: Builtin function %s requires the 
-maltivec option
#: config/powerpcspe/powerpcspe.c:17148: Builtin function %s requires the 
-mpaired option
#: config/powerpcspe/powerpcspe.c:17150: Builtin function %s requires the -mspe 
option
#: config/powerpcspe/powerpcspe.c:17153: Builtin function %s requires the 
-mhard-dfp and -mpower8-vector options
#: config/powerpcspe/powerpcspe.c:17153: Builtin function %s requires the 
-mhard-dfp and -mpower8-vector options
#: config/powerpcspe/powerpcspe.c:17156: Builtin function %s requires the 
-mhard-dfp option
#: config/powerpcspe/powerpcspe.c:17158: Builtin function %s requires the 
-mpower8-vector option
#: config/powerpcspe/powerpcspe.c:17161 config/powerpcspe/powerpcspe.c:17167: 
Builtin function %s requires the -mcpu=power9 and -m64 options
#: config/powerpcspe/powerpcspe.c:17161 config/powerpcspe/powerpcspe.c:17167: 
Builtin function %s requires the -mcpu=power9 and -m64 options
#: config/powerpcspe/powerpcspe.c:17164 config/powerpcspe/powerpcspe.c:17170: 
Builtin function %s requires the -mcpu=power9 option
#: config/powerpcspe/powerpcspe.c:17176: Builtin function %s requires the 
-mhard-float option
#: config/powerpcspe/powerpcspe.c:17178: Builtin function %s requires the 
-mfloat128 option
#: config/powerpcspe/powerpcspe.c:32248: -fsplit-stack uses register r29
#: config/powerpcspe/powerpcspe.c:32256 config/rs6000/rs6000.c:28621: Stack 
frame larger than 2G is not supported for -fsplit-stack
#: config/powerpcspe/powerpcspe.c:35648: use of %<long long%> in AltiVec types 
is invalid without -mvsx
#: config/powerpcspe/powerpcspe.c:35651: use of %<double%> in AltiVec types is 
invalid without -mvsx
#: config/powerpcspe/powerpcspe.c:40238: -mno-%s turns off -m%s
#: config/powerpcspe/powerpcspe.c:40238: -mno-%s turns off -m%s
#: config/powerpcspe/powerpcspe.c:40255: -mno-power9-vector turns off 
-mpower9-dform
#: config/powerpcspe/powerpcspe.c:40255: -mno-power9-vector turns off 
-mpower9-dform
#: config/riscv/riscv.c:326: unknown cpu %qs for -mtune
#: config/riscv/riscv.c:4269: -mdiv requires -march to subsume the %<M%> 
extension
#: config/riscv/riscv.c:4269: -mdiv requires -march to subsume the %<M%> 
extension
#: config/riscv/riscv.c:4309: requested ABI requires -march to subsume the %qc 
extension
#: config/riscv/riscv.c:4317: ABI requires -march=rv%d
#: config/riscv/riscv.c:4327: -mpreferred-stack-boundary=%d must be between %d 
and %d
#: config/rl78/rl78.c:374: -mes0 can only be used with C
#: config/rl78/rl78.c:392: -mmul=g13 cannot be used with -mcpu=g10
#: config/rl78/rl78.c:392: -mmul=g13 cannot be used with -mcpu=g10
#: config/rl78/rl78.c:393: -mmul=g14 cannot be used with -mcpu=g10
#: config/rl78/rl78.c:393: -mmul=g14 cannot be used with -mcpu=g10
#: config/rl78/rl78.c:404: -mmul=g14 cannot be used with -mcpu=g13
#: config/rl78/rl78.c:404: -mmul=g14 cannot be used with -mcpu=g13
#: config/rl78/rl78.c:416: -mmul=g13 cannot be used with -mcpu=g14
#: config/rl78/rl78.c:416: -mmul=g13 cannot be used with -mcpu=g14
#: config/rs6000/rs6000.c:4624: The -mfloat128 option may not be fully supported
#: config/rx/rx.c:2645: -mno-allow-string-insns forbids the generation of the 
RMPA instruction
#: config/s390/s390-c.c:885: %qF requires -mvx
#: config/s390/s390.c:817: builtin %qF requires -mvx (default with -march=z13 
and higher).
#: config/s390/s390.c:817: builtin %qF requires -mvx (default with -march=z13 
and higher).
#: config/s390/s390.c:11966: CPUs older than z900 are not supported for 
-fsplit-stack
#: config/s390/s390.c:13188: nested functions cannot be profiled with -mfentry 
on s390
#: config/s390/s390.c:15502: thunk-inline is only supported with 
-mindirect-branch-jump
#: config/s390/s390.c:15526: -mindirect-branch* options require -march=z900 or 
higher
#: config/s390/s390.c:15526: -mindirect-branch* options require -march=z900 or 
higher
#: config/s390/s390.c:15529: -mfunction-return* options require -march=z900 or 
higher
#: config/s390/s390.c:15529: -mfunction-return* options require -march=z900 or 
higher
#: config/s390/s390.c:15551: hardware vector support not available with 
-msoft-float
#: config/s390/s390.c:15595: -mhard-dfp can%'t be used in conjunction with 
-msoft-float
#: config/s390/s390.c:15595: -mhard-dfp can%'t be used in conjunction with 
-msoft-float
#: config/s390/s390.c:15614: -mstack-guard implies use of -mstack-size
#: config/s390/s390.c:15614: -mstack-guard implies use of -mstack-size
#: config/s390/s390.c:15680: -mfentry is supported only for 64-bit CPUs
#: config/s390/s390.c:15753: -mno-pic-data-is-text-relative cannot be used 
without -fpic/-fPIC
#: config/s390/s390.c:15753: -mno-pic-data-is-text-relative cannot be used 
without -fpic/-fPIC
#: config/sh/sh.c:936: ignoring -fschedule-insns because of exception handling 
bug
#: config/sparc/sparc.c:1768: -mlong-double-64 not allowed with -m64
#: config/sparc/sparc.c:1768: -mlong-double-64 not allowed with -m64
#: config/sparc/sparc.c:1788: bad value (%s) for -mcmodel= switch
#: config/sparc/sparc.c:1793: -mcmodel= is not supported on 32-bit systems
#: config/sparc/sparc.c:1800: -fcall-saved-REG is not supported for out 
registers
#: config/spu/spu.c:262: bad value (%s) for -march= switch
#: config/spu/spu.c:273: bad value (%s) for -mtune= switch
#: config/visium/visium.c:740: an interrupt handler cannot be compiled with 
-muser-mode
#: config/xtensa/xtensa.c:2256: -f%s is not supported with CONST16 instructions
#: ada/gcc-interface/misc.c:261: -fexcess-precision=standard for Ada
#: c/c-parser.c:2855: %<__GIMPLE%> only valid with -fgimple
#: cp/call.c:8036: (you can disable this with -fno-deduce-init-list)
#: cp/class.c:4110: alignment of %qD increased in -fabi-version=9 (GCC 5.2)
#: cp/class.c:4113: alignment of %qD will increase in -fabi-version=9
#: cp/decl.c:4202: -faligned-new=%d is not a power of two
#: cp/except.c:356: exception handling disabled, use -fexceptions to enable
#: cp/parser.c:3331: %<concept%> only available with -fconcepts
#: cp/parser.c:4487: use -fext-numeric-literals to enable more built-in suffixes
#: cp/parser.c:17186: use of %<auto%> in parameter declaration only available 
with -fconcepts
#: cp/parser.c:25830: %<requires%> only available with -fconcepts
#: cp/repo.c:113: -frepo must be used with -c
#: cp/rtti.c:313: cannot use %<typeid%> with -fno-rtti
#: cp/rtti.c:722: %<dynamic_cast%> not permitted with -fno-rtti
#: cp/tree.c:4038: the calling convention for %qT changes in -fabi-version=13 
(GCC 8.2)
#: fortran/decl.c:3322: RECORD at %C is an extension, enable it with 
-fdec-structure
#: fortran/decl.c:8511: Cray pointer declaration at %C requires -fcray-pointer 
flag
#: fortran/options.c:227: -fexcess-precision=standard for Fortran
#: lto/lto-lang.c:868: -fwpa and -fltrans are mutually exclusive
#: lto/lto-lang.c:868: -fwpa and -fltrans are mutually exclusive
#: lto/lto-lang.c:902: -flinker-output=rel and -fltrans are mutually exclussive
#: lto/lto-lang.c:902: -flinker-output=rel and -fltrans are mutually exclussive
#: lto/lto-symtab.c:740: code may be misoptimized unless -fno-strict-aliasing 
is used

Reply via email to