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 instead of

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

2012-05-24 Thread Olivier Hainque
Hello, Ping #2 for http://gcc.gnu.org/ml/gcc-patches/2012-04/msg00808.html Thanks in advance, Olivier (sorry for a duplicate or empty version of this message a few minutes ago) On Apr 13, 2012, at 10:08 , Olivier Hainque wrote: Relocation troubles (24bit reloc overflows) might show up when

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

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

2012-05-03 Thread Olivier Hainque
Hello, Ping for http://gcc.gnu.org/ml/gcc-patches/2012-04/msg00808.html Thanks in advance, Olivier On Apr 13, 2012, at 10:08 , Olivier Hainque wrote: ... Relocation troubles (24bit reloc overflows) might show up when module instructions contain short references to kernel symbols and the

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

2012-04-13 Thread Olivier Hainque
Hello, For some versions and execution modes, VxWorks features facilities to let users download object modules and link them with the kernel at run-time. Relocation troubles (24bit reloc overflows) might show up when module instructions contain short references to kernel symbols and the module