diff options
Diffstat (limited to 'bfd/elf32-rx.c')
-rw-r--r-- | bfd/elf32-rx.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/bfd/elf32-rx.c b/bfd/elf32-rx.c index 49556d2..7d5dc73 100644 --- a/bfd/elf32-rx.c +++ b/bfd/elf32-rx.c @@ -704,6 +704,7 @@ rx_elf_relocate_section case R_RX_RH_8_NEG: WARN_REDHAT ("RX_RH_8_NEG"); relocation = - relocation; + /* Fall through. */ case R_RX_DIR8S_PCREL: UNSAFE_FOR_PID; RANGE (-128, 127); @@ -725,6 +726,7 @@ rx_elf_relocate_section case R_RX_RH_16_NEG: WARN_REDHAT ("RX_RH_16_NEG"); relocation = - relocation; + /* Fall through. */ case R_RX_DIR16S_PCREL: UNSAFE_FOR_PID; RANGE (-32768, 32767); @@ -809,6 +811,7 @@ rx_elf_relocate_section UNSAFE_FOR_PID; WARN_REDHAT ("RX_RH_24_NEG"); relocation = - relocation; + /* Fall through. */ case R_RX_DIR24S_PCREL: RANGE (-0x800000, 0x7fffff); #if RX_OPCODE_BIG_ENDIAN @@ -1232,6 +1235,7 @@ rx_elf_relocate_section case R_RX_ABS8S: UNSAFE_FOR_PID; + /* Fall through. */ case R_RX_ABS8S_PCREL: RX_STACK_POP (relocation); RANGE (-128, 127); |