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 20ba3f8..5612b40 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;