[PATCH 2/2] ld: Fix calls to strchr that discard or use wrong const qualifiers
Alan Modra
amodra@gmail.com
Sun May 3 02:59:27 GMT 2026
On Sat, May 02, 2026 at 06:56:52PM +0200, Mark Wielaard wrote:
> * ld/emultempl/pe.em (pe_fixup_stdcalls): Make at a const char *.
> (gldEMULATION_NAME_after_open): Make pnt a const char *.
> (gldEMULATION_NAME_place_orphan): Make dollar a const char *.
> * ld/emultempl/pep.em (pep_fixup_stdcalls): Make at a
> const char *. Introduce at2 as non-const char *.
> (gldEMULATION_NAME_after_open): Make pnt a const char *.
> (gldEMULATION_NAME_place_orphan): Make dollar a const char *.
> * ld/emultempl/spuelf.em (spu_elf_load_ovl_mgr): Make p a
> const char *. Introduce np as char *.
> * ld/ldelf.c (ldelf_search_needed): Call strchr on freeme, so
> slash is non-const, then assign freeme to replacement.
OK.
--
Alan Modra
More information about the Binutils
mailing list