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