This is the mail archive of the binutils@sources.redhat.com mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]