Use bool in ld
authorAlan Modra <amodra@gmail.com>
Wed, 31 Mar 2021 00:09:51 +0000 (10:39 +1030)
committerAlan Modra <amodra@gmail.com>
Wed, 31 Mar 2021 00:19:23 +0000 (10:49 +1030)
commitf38a2680c2f04db6eac4fd87380cd3cf7bcb3bcc
tree38d5b486b39b163f1581abf67889d191a8e5cc9f
parent015dc7e1f8a971692a910e6cfc64faf9216e75c3
Use bool in ld

* sysdep.h (POISON_BFD_BOOLEAN): Define.
* configure.ac (elf_list_options, elf_shlib_list_options=false),
(elf_plt_unwind_list_options=false): Replace FALSE with false,
and TRUE with true.
* emulparams/call_nop.sh, * emulparams/cet.sh,
* emulparams/dynamic_undefined_weak.sh,
* emulparams/elf32b4300.sh, * emulparams/elf32lm32.sh,
* emulparams/elf32lr5900.sh, * emulparams/elf32lr5900n32.sh,
* emulparams/elf32visium.sh, * emulparams/elf_x86_64.sh,
* emulparams/extern_protected_data.sh, * emulparams/plt_unwind.sh,
* emulparams/reloc_overflow.sh, * emulparams/static.sh,
* emulparams/x86-64-lam.sh, * emultempl/aarch64elf.em,
* emultempl/aix.em, * emultempl/alphaelf.em,
* emultempl/armcoff.em, * emultempl/armelf.em,
* emultempl/avrelf.em, * emultempl/beos.em, * emultempl/bfin.em,
* emultempl/cr16elf.em, * emultempl/crxelf.em,
* emultempl/cskyelf.em, * emultempl/elf.em, * emultempl/genelf.em,
* emultempl/hppaelf.em, * emultempl/linux.em,
* emultempl/m68hc1xelf.em, * emultempl/metagelf.em,
* emultempl/mipself.em, * emultempl/mmix-elfnmmo.em,
* emultempl/mmixelf.em, * emultempl/mmo.em, * emultempl/msp430.em,
* emultempl/nios2elf.em, * emultempl/pdp11.em, * emultempl/pe.em,
* emultempl/pep.em, * emultempl/ppc32elf.em,
* emultempl/ppc64elf.em, * emultempl/rxelf.em,
* emultempl/rxlinux.em, * emultempl/scoreelf.em,
* emultempl/solaris2.em, * emultempl/spuelf.em,
* emultempl/ticoff.em, * emultempl/v850elf.em, * emultempl/vms.em,
* emultempl/xtensaelf.em, * emultempl/z80.em, * ld.h,
* ldbuildid.c, * ldbuildid.h, * ldcref.c, * ldctor.c, * ldctor.h,
* ldelf.c, * ldelf.h, * ldelfgen.c, * ldelfgen.h, * ldemul.c,
* ldemul.h, * ldexp.c, * ldexp.h, * ldfile.c, * ldfile.h,
* ldgram.y, * ldlang.c, * ldlang.h, * ldmain.c, * ldmain.h,
* ldmisc.c, * ldmisc.h, * ldwrite.c, * lexsup.c, * mri.c,
* pe-dll.c, * pe-dll.h, * pep-dll.h, * plugin.c, * plugin.h,
* testplug.c, * testplug2.c, * testplug3.c, * testplug4.c: Replace
bfd_boolean with bool, FALSE with false, and TRUE with true.
* configure: Regenerate.
91 files changed:
ld/ChangeLog
ld/configure
ld/configure.ac
ld/emulparams/call_nop.sh
ld/emulparams/cet.sh
ld/emulparams/dynamic_undefined_weak.sh
ld/emulparams/elf32b4300.sh
ld/emulparams/elf32lm32.sh
ld/emulparams/elf32lr5900.sh
ld/emulparams/elf32lr5900n32.sh
ld/emulparams/elf32visium.sh
ld/emulparams/elf_x86_64.sh
ld/emulparams/extern_protected_data.sh
ld/emulparams/plt_unwind.sh
ld/emulparams/reloc_overflow.sh
ld/emulparams/static.sh
ld/emulparams/x86-64-lam.sh
ld/emultempl/aarch64elf.em
ld/emultempl/aix.em
ld/emultempl/alphaelf.em
ld/emultempl/armcoff.em
ld/emultempl/armelf.em
ld/emultempl/avrelf.em
ld/emultempl/beos.em
ld/emultempl/bfin.em
ld/emultempl/cr16elf.em
ld/emultempl/crxelf.em
ld/emultempl/cskyelf.em
ld/emultempl/elf.em
ld/emultempl/genelf.em
ld/emultempl/hppaelf.em
ld/emultempl/linux.em
ld/emultempl/m68hc1xelf.em
ld/emultempl/metagelf.em
ld/emultempl/mipself.em
ld/emultempl/mmix-elfnmmo.em
ld/emultempl/mmixelf.em
ld/emultempl/mmo.em
ld/emultempl/msp430.em
ld/emultempl/nios2elf.em
ld/emultempl/pdp11.em
ld/emultempl/pe.em
ld/emultempl/pep.em
ld/emultempl/ppc32elf.em
ld/emultempl/ppc64elf.em
ld/emultempl/rxelf.em
ld/emultempl/rxlinux.em
ld/emultempl/scoreelf.em
ld/emultempl/solaris2.em
ld/emultempl/spuelf.em
ld/emultempl/ticoff.em
ld/emultempl/v850elf.em
ld/emultempl/vms.em
ld/emultempl/xtensaelf.em
ld/emultempl/z80.em
ld/ld.h
ld/ldbuildid.c
ld/ldbuildid.h
ld/ldcref.c
ld/ldctor.c
ld/ldctor.h
ld/ldelf.c
ld/ldelf.h
ld/ldelfgen.c
ld/ldelfgen.h
ld/ldemul.c
ld/ldemul.h
ld/ldexp.c
ld/ldexp.h
ld/ldfile.c
ld/ldfile.h
ld/ldgram.y
ld/ldlang.c
ld/ldlang.h
ld/ldmain.c
ld/ldmain.h
ld/ldmisc.c
ld/ldmisc.h
ld/ldwrite.c
ld/lexsup.c
ld/mri.c
ld/pe-dll.c
ld/pe-dll.h
ld/pep-dll.h
ld/plugin.c
ld/plugin.h
ld/sysdep.h
ld/testplug.c
ld/testplug2.c
ld/testplug3.c
ld/testplug4.c