The patchset is tested on x86_64-linux-gnu and I was able to build
all cross-compilers.
Ready to be installed to master once GCC 11.1 is released?
Thanks,
Martin
Martin Liska (3):
Come up with startswith function.
LTO plugin: use startswith function.
Use startswith in targets.
gcc/ada/adadecode.c | 14 +-
gcc/ada/gcc-interface/utils.c | 3 +-
gcc/ada/init.c| 8 +-
gcc/analyzer/sm-file.cc | 5 +-
gcc/builtins.c| 10 +-
gcc/c-family/c-ada-spec.c | 8 +-
gcc/c-family/c-common.c | 5 +-
gcc/c-family/c-format.c | 20 +--
gcc/c/c-aux-info.c| 4 +-
gcc/c/c-typeck.c | 4 +-
gcc/c/gimple-parser.c | 2 +-
gcc/collect2.c| 48 +++---
gcc/common/config/aarch64/aarch64-common.c| 2 +-
gcc/common/config/bfin/bfin-common.c | 2 +-
gcc/common/config/riscv/riscv-common.c| 4 +-
.../aarch64/aarch64-sve-builtins-shapes.cc| 4 +-
gcc/config/aarch64/aarch64.c | 2 +-
gcc/config/alpha/alpha.c | 8 +-
gcc/config/arm/aarch-common.c | 2 +-
gcc/config/arm/arm.c | 8 +-
gcc/config/arm/driver-arm.c | 4 +-
gcc/config/avr/avr.c | 25 ++--
gcc/config/c6x/c6x.c | 14 +-
gcc/config/darwin-c.c | 9 +-
gcc/config/darwin.c | 141 +-
gcc/config/frv/frv.c | 16 +-
gcc/config/gcn/mkoffload.c| 10 +-
gcc/config/i386/i386-builtins.c | 2 +-
gcc/config/i386/i386-options.c| 2 +-
gcc/config/i386/i386.c| 7 +-
gcc/config/i386/intelmic-mkoffload.c | 4 +-
gcc/config/i386/winnt.c | 5 +-
gcc/config/ia64/ia64.c| 20 +--
gcc/config/mips/driver-native.c | 2 +-
gcc/config/mips/mips.c| 10 +-
gcc/config/msp430/msp430.c| 13 +-
gcc/config/nios2/nios2.c | 13 +-
gcc/config/nvptx/mkoffload.c | 10 +-
gcc/config/pa/som.h | 13 +-
gcc/config/pdp11/pdp11.c | 2 +-
gcc/config/riscv/riscv.c | 2 +-
gcc/config/rs6000/rs6000.c| 18 +--
gcc/config/s390/driver-native.c | 12 +-
gcc/config/sparc/driver-sparc.c | 2 +-
gcc/config/vax/vax.c | 8 +-
gcc/config/vms/vms-ld.c | 22 ++-
gcc/config/vms/vms.c | 2 +-
gcc/coverage.c| 7 +-
gcc/cp/decl.c | 15 +-
gcc/cp/error.c| 2 +-
gcc/cp/mangle.c | 11 +-
gcc/cp/parser.c | 7 +-
gcc/cp/pt.c | 5 +-
gcc/d/d-builtins.cc | 3 +-
gcc/d/dmd/dinterpret.c| 2 +-
gcc/d/dmd/dmangle.c | 2 +-
gcc/d/dmd/hdrgen.c| 2 +-
gcc/d/dmd/identifier.c| 6 +-
gcc/dwarf2out.c | 14 +-
gcc/fortran/decl.c| 4 +-
gcc/fortran/gfortran.h| 4 -
gcc/fortran/module.c | 10 +-
gcc/fortran/options.c | 2 +-
gcc/fortran/primary.c | 6 +-
gcc/fortran/trans-decl.c | 2 +-
gcc/fortran/trans-expr.c | 2 +-
gcc/fortran/trans-intrinsic.c | 22 +--
gcc/gcc-ar.c | 2 +-
gcc/gcc.c | 14 +-
gcc/genattrtab.c | 8 +-
gcc/gencfn-macros.c | 2 +-
gcc/gengtype.c| 8 +-
gcc/genmatch.c| 8 +-
gcc/genoutput.c | 2 +-
gcc/go/gofrontend/runtime.cc | 2 +-
gcc/incpath.c | 2 +-
gcc/langhooks.c | 8 +-
gcc/lto-wrapper.c | 3 +-
gcc/objc/objc-act.c | 2 +-
gcc/objc/objc-encoding.c | 2 +-
gcc/objc/objc-next-runtime-abi-02.c | 2 +-
gcc/omp-general.c | 2 +-
gcc/omp-low.c | 2 +-
gcc/opts-common.c