Re: use longcall to abort from !pic trampoline setup on ppc-vxworks

2012-05-25 Thread Olivier Hainque
Hello David, On May 25, 2012, at 03:25 , David Edelsohn wrote: > libgcc/ > * config/rs6000/vxworks/tramp.S (trampoline_setup): Use a longcall > sequence in the non pic case on VxWorks. > > + addis 11, 0,JUMP_TARGET(abort)@ha > > Why do you use the addis mnemonic instea

Re: use longcall to abort from !pic trampoline setup on ppc-vxworks

2012-05-24 Thread David Edelsohn
libgcc/ * config/rs6000/vxworks/tramp.S (trampoline_setup): Use a longcall sequence in the non pic case on VxWorks. + addis 11, 0,JUMP_TARGET(abort)@ha Why do you use the addis mnemonic instead of lis mnemonic? Yes, lis X,Y is an alias for addis X,0,Y, but the simp