mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2025-01-18 12:24:38 +08:00
9ff8aa7d41
In trying to find a testcase for PR28827, I managed to hit a linker error in bfd_set_section_contents with a .branch_lt input section being too large for the output .branch_lt. bfd/ PR 28827 * elf64-ppc.c (ppc64_elf_size_stubs): Set section size to maxsize past STUB_SHRINK_ITER before laying out. Remove now unnecessary conditional setting of maxsize at start of loop. ld/ * testsuite/ld-powerpc/pr28827-2.d, * testsuite/ld-powerpc/pr28827-2.lnk, * testsuite/ld-powerpc/pr28827-2.s: New test. * testsuite/ld-powerpc/powerpc.exp: Run it.
16 lines
162 B
ArmAsm
16 lines
162 B
ArmAsm
.globl _start
|
|
.text
|
|
_start:
|
|
b far1
|
|
b far2
|
|
|
|
.section .far1,"ax",@progbits
|
|
far1:
|
|
beq far2
|
|
b _start
|
|
|
|
.section .far2,"ax",@progbits
|
|
far2:
|
|
bne far1
|
|
b _start
|