diff options
author | Maciej W. Rozycki <macro@imgtec.com> | 2016-11-23 12:39:39 +0000 |
---|---|---|
committer | Maciej W. Rozycki <macro@imgtec.com> | 2016-11-23 18:23:35 +0000 |
commit | f7f7931e581271c678e0d38818c2022c2da81f8b (patch) | |
tree | 2c37b56590eb2f220167562c08b7f0d89595d739 /ChangeLog | |
parent | 56ede9ed59684a5802cc88733055453901f1c2f0 (diff) | |
download | glibc-f7f7931e581271c678e0d38818c2022c2da81f8b.zip glibc-f7f7931e581271c678e0d38818c2022c2da81f8b.tar.gz glibc-f7f7931e581271c678e0d38818c2022c2da81f8b.tar.bz2 |
MIPS: Use R_MICROMIPS_JALR rather than R_MIPS_JALR in microMIPS code
In a microMIPS compilation of `.init' code use the R_MICROMIPS_JALR
relocation intended for PIC call relaxation in microMIPS code rather
than the corresponding R_MIPS_JALR relocation meant for regular MIPS
code only.
* sysdeps/mips/mips32/crti.S (JALR_RELOC): New macro.
(_init): Use it in place of hardcoded R_MIPS_JALR.
* sysdeps/mips/mips64/n32/crti.S (JALR_RELOC): New macro.
(_init): Use it in place of hardcoded R_MIPS_JALR.
* sysdeps/mips/mips64/n64/crti.S (JALR_RELOC): New macro.
(_init): Use it in place of hardcoded R_MIPS_JALR.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -1,3 +1,12 @@ +2016-11-23 Maciej W. Rozycki <macro@imgtec.com> + + * sysdeps/mips/mips32/crti.S (JALR_RELOC): New macro. + (_init): Use it in place of hardcoded R_MIPS_JALR. + * sysdeps/mips/mips64/n32/crti.S (JALR_RELOC): New macro. + (_init): Use it in place of hardcoded R_MIPS_JALR. + * sysdeps/mips/mips64/n64/crti.S (JALR_RELOC): New macro. + (_init): Use it in place of hardcoded R_MIPS_JALR. + 2016-11-23 Joseph Myers <joseph@codesourcery.com> [BZ #20787] |