https://sourceware.org/bugzilla/show_bug.cgi?id=33530
--- Comment #11 from Sourceware Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Alan Modra <[email protected]>: https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=ad4b8c3e9586991795daf8358bee31335e412e56 commit ad4b8c3e9586991795daf8358bee31335e412e56 Author: Alan Modra <[email protected]> Date: Thu Oct 30 16:26:27 2025 +1030 Pass cookie and symndx to gc_mark_hook Replace the "sym" param with "cookie" and "symndx". This is in preparation for the next patch. Also remove "rel" param since this is available via "cookie", and is always set from cookie->rel. PR 33530 * elf-m10300.c (mn10300_elf_gc_mark_hook): Replace "rel" and "sym" params with "cookie" and "symndx". Adjust to suit. * elf32-arm.c (elf32_arm_gc_mark_hook): Likewise. * elf32-bfin.c (bfin_gc_mark_hook): Likewise. * elf32-cris.c (cris_elf_gc_mark_hook): Likewise. * elf32-csky.c (csky_elf_gc_mark_hook): Likewise. * elf32-d10v.c (elf32_d10v_gc_mark_hook): Likewise. * elf32-fr30.c (fr30_elf_gc_mark_hook): Likewise. * elf32-frv.c (elf32_frv_gc_mark_hook): Likewise. * elf32-hppa.c (elf32_hppa_gc_mark_hook): Likewise. * elf32-iq2000.c (iq2000_elf_gc_mark_hook): Likewise. * elf32-lm32.c (lm32_elf_gc_mark_hook): Likewise. * elf32-m32r.c (m32r_elf_gc_mark_hook): Likewise. * elf32-m68k.c (elf_m68k_gc_mark_hook): Likewise. * elf32-mcore.c (mcore_elf_gc_mark_hook): Likewise. * elf32-metag.c (elf_metag_gc_mark_hook): Likewise. * elf32-microblaze.c (microblaze_elf_gc_mark_hook): Likewise. * elf32-nds32.c (nds32_elf_gc_mark_hook): Likewise. * elf32-or1k.c (or1k_elf_gc_mark_hook): Likewise. * elf32-ppc.c (ppc_elf_gc_mark_hook): Likewise. * elf32-s390.c (elf_s390_gc_mark_hook): Likewise. * elf32-score.c (s3_bfd_score_elf_gc_mark_hook): Likewise. (_bfd_score_elf_gc_mark_hook): Likewise. * elf32-score7.c (s7_bfd_score_elf_gc_mark_hook): Likewise. * elf32-sh.c (sh_elf_gc_mark_hook): Likewise. * elf32-tilepro.c (tilepro_elf_gc_mark_hook): Likewise. * elf32-v850.c (v850_elf_gc_mark_hook): Likewise. * elf32-vax.c (elf_vax_gc_mark_hook): Likewise. * elf32-visium.c (visium_elf_gc_mark_hook): Likewise. * elf32-xstormy16.c (xstormy16_elf_gc_mark_hook): Likewise. * elf32-xtensa.c (elf_xtensa_gc_mark_hook): Likewise. * elf64-alpha.c (elf64_alpha_gc_mark_hook): Likewise. * elf64-mmix.c (mmix_elf_gc_mark_hook): Likewise. * elf64-ppc.c (ppc64_elf_gc_mark_hook): Likewise. * elf64-s390.c (elf_s390_gc_mark_hook): Likewise. * elfnn-loongarch.c (loongarch_elf_gc_mark_hook): Likewise. * elfxx-mips.c (_bfd_mips_elf_gc_mark_hook): Likewise. * elfxx-sparc.c (_bfd_sparc_elf_gc_mark_hook): Likewise. * elfxx-tilegx.c (tilegx_elf_gc_mark_hook): Likewise. * elfxx-x86.c (_bfd_x86_elf_gc_mark_hook): Likewise. * elflink.c (_bfd_elf_gc_mark_hook): Likewise. (elf_gc_mark_debug_section): Likewise. (_bfd_elf_gc_mark_rsec): Adjust gc_mark_hook calls. * elf32-cr16.c (elf32_cr16_gc_mark_hook): Delete. (elf_backend_gc_mark_hook): Don't define. * elf32-moxie.c (moxie_elf_gc_mark_hook): Delete. (elf_backend_gc_mark_hook): Don't define. * elf-bfd.h (elf_gc_mark_hook_fn, _bfd_elf_gc_mark_hook): Update declarations. * elf32-score.h (s7_bfd_score_elf_gc_mark_hook): Likewise. * elfxx-mips.h (_bfd_mips_elf_gc_mark_hook): Likewise. * elfxx-sparc.h (_bfd_sparc_elf_gc_mark_hook): Likewise. * elfxx-tilegx.h (tilegx_elf_gc_mark_hook): Likewise. * elfxx-x86.h (_bfd_x86_elf_gc_mark_hook): Likewise. -- You are receiving this mail because: You are on the CC list for the bug.
