I wrote:
> 2) Invoked manually, under gdb:
> 
> Program received signal SIGSEGV, Segmentation fault.
> longest_match () at match_.s:25

The precise instruction where it crashes is:

        mov     _max_chain_length,%ebp /* chain_length = max_chain_length */

That is, the first instruction that is intended to access a global variable.
Therefore, I guess that the problem is a missing relocation for PIC/PIE code.

Bruno






Reply via email to