[PATCH] RISC-V: Don't generate branch/jump relocation if symbol is local when no-relax.
Nelson Chu
nelson@rivosinc.com
Tue Feb 20 00:19:17 GMT 2024
More information about the Binutils mailing list
Tue Feb 20 00:19:17 GMT 2024
- Previous message (by thread): [PATCH] RISC-V: Don't generate branch/jump relocation if symbol is local when no-relax.
- Next message (by thread): [PATCH] RISC-V: Don't generate branch/jump relocation if symbol is local when no-relax.
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Thanks for the information! I will commit it before this week ;) Thanks Nelson On Mon, Feb 19, 2024 at 10:35 PM Andreas Schwab <schwab@suse.de> wrote: > On Jan 29 2024, Nelson Chu wrote: > > > Refer to commit, dff565fcca8137954d6ad571ef39f6aec5c0429c. > Theoretically, > > assembler don't need to generate the pc-relative relocation and the > refered > > local .L symbol when relaxation is disabled. The above commit improved > the > > pcrel_hi/pcrel_lo relocations, and this commit improves branch and jump > > relocations. > > This reduces the number of relocations for .text in the amdgpu kernel > module from 217597 to 101552. > > -- > Andreas Schwab, SUSE Labs, schwab@suse.de > GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 > "And now for something completely different." > -------------- next part -------------- An HTML attachment was scrubbed... URL: <https://sourceware.org/pipermail/binutils/attachments/20240220/9ea32bf6/attachment.htm>
- Previous message (by thread): [PATCH] RISC-V: Don't generate branch/jump relocation if symbol is local when no-relax.
- Next message (by thread): [PATCH] RISC-V: Don't generate branch/jump relocation if symbol is local when no-relax.
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Binutils mailing list