Home | History | Annotate | Download | only in ld-nios2
      1 # test for call26 relaxation via linker stubs
      2 #
      3 # The purpose of this test is to ensure that, when section text0 straddles
      4 # a 256MB memory segment boundary with calls to the same function on either
      5 # side, the stub caching doesn't get confused and incorrectly use a stub
      6 # on the wrong side.
      7 
      8 .globl text0
      9 .section text0, "ax", @progbits
     10 	call func2a	# in distant section
     11 	call func2a	# in distant section
     12 	nop
     13 	nop
     14 	nop
     15 	nop
     16 	nop
     17 	nop
     18 	nop
     19 	nop
     20 	nop
     21 	nop
     22 	call func2a	# in distant section
     23 	call func2a	# in distant section
     24 
     25 .section text2, "ax", @progbits
     26 .globl func2a
     27 func2a:
     28 	ret
     29