This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
Need to create new relocation node
- From: Narendra Kiran Chinnam <narendrakiran at yahoo dot co dot in>
- To: binutils at sources dot redhat dot com
- Date: Sat, 30 Oct 2004 13:20:16 +0100 (BST)
- Subject: Need to create new relocation node
When Iam trying to call a static function from another
function, a 'jmp' instruction is placed instead of
'call' instruction. I have used "-O2" optimization.
Without optimization flag, 'call' instruction is
placed as expected. It is required that a relocation
node be generated for function call. I have modified
gas to emit relocations for static function calls. But
when -O2 flag is used no relocation is generated. Now
I need to make sure that a relocation is generated for
every 'jmp' instruction whose target is a function. I
tried modifying "md_convert_flag" in "tc-i386.c", but
to no avail. I would appreciate any help that would
solve this problem.
Regards,
Narendra Kiran CH
VinDynamics Software Eng
Bangalore
________________________________________________________________________
Yahoo! India Matrimony: Find your life partner online
Go to: http://yahoo.shaadi.com/india-matrimony