]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
Fix x86-64: Add R_X86_64_CODE_4_GOTPCRELX
authorH.J. Lu <hjl.tools@gmail.com>
Fri, 29 Dec 2023 20:43:11 +0000 (12:43 -0800)
committerH.J. Lu <hjl.tools@gmail.com>
Fri, 29 Dec 2023 20:44:05 +0000 (12:44 -0800)
commit 3d5a60de52556f6a53d71d7e607c6696450ae3e4
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Thu Jun 8 10:01:03 2023 -0700

    x86-64: Add R_X86_64_CODE_4_GOTPCRELX

added a new field, fx_tcbit3, to fix.  But it didn't initialize it.
Fix it by clearing it in fix_new_internal.

* wrtite.c (fix_new_internal): Clear fx_tcbit3.

gas/write.c

index 20ba3f8bd84eecea817be17acae50932a72c5625..5612b401f465f90bbd8f7fba857c4e9e32d39a99 100644 (file)
@@ -169,6 +169,7 @@ fix_new_internal (fragS *frag,              /* Which frag?  */
   fixP->fx_addnumber = 0;
   fixP->fx_tcbit = 0;
   fixP->fx_tcbit2 = 0;
+  fixP->fx_tcbit3 = 0;
   fixP->fx_done = 0;
   fixP->fx_no_overflow = 0;
   fixP->fx_signed = 0;