|
| From: | jose.marchesi at oracle dot com |
| Subject: | [Bug gas/30690] New: bpf: relax short jumps to V4 long jumps |
| Date: | Thu, 27 Jul 2023 15:24:51 +0000 |
https://sourceware.org/bugzilla/show_bug.cgi?id=30690
Bug ID: 30690
Summary: bpf: relax short jumps to V4 long jumps
Product: binutils
Version: unspecified
Status: NEW
Severity: normal
Priority: P2
Component: gas
Assignee: unassigned at sourceware dot org
Reporter: jose.marchesi at oracle dot com
Target Milestone: ---
The BPF assembler shall be expanded to support relaxing short (16-bit disp)
jump instructions to 32-bit disp long jump instructions.
The V4 BPF ISA introduces an unconditional jump instruction that uses a 32-bit
displacement immediate.
These relaxations are possible:
Unconditional jump:
ja disp16 -> jal disp32
Conditional jumps:
jXX disp16 -> jXX +1; ja +1; jal disp32
--
You are receiving this mail because:
You are on the CC list for the bug.
| [Prev in Thread] | Current Thread | [Next in Thread] |