looking for a way to tell gcc not to remove some code he thinks is unreachable.
Erez D
erez0001 at gmail.com
Mon Mar 7 14:05:23 IST 2011
On Mon, Mar 7, 2011 at 1:49 PM, Orna Agmon Ben-Yehuda <ladypine at gmail.com>wrote:
>
>
> On Mon, Mar 7, 2011 at 12:18 PM, Muli Ben-Yehuda <muli at il.ibm.com> wrote:
>
>> On Mon, Mar 07, 2011 at 12:11:36PM +0200, Erez D wrote:
>>
>> > I have a function which is not called in a regular way, so gcc
>> > thinks it is dead code. however it is not, and i am looking for a
>> > way to tell the linker not to remove it.
>>
>> extern
>>
>>
>> And set the function pointer to a global variable, so that the linker
> cannot know if the value is used or not.
> This trick I learned from Nadav Har'El worked through many compilers and
> linkers over the past decade.
>
i know this hack, but i preffered a direct method
thanks,
erez.
>
>
>> _______________________________________________
>> Linux-il mailing list
>> Linux-il at cs.huji.ac.il
>> http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il
>>
>
>
>
> --
> Orna Agmon Ben-Yehuda.
> http://ladypine.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.cs.huji.ac.il/pipermail/linux-il/attachments/20110307/84a6496c/attachment.html>
More information about the Linux-il
mailing list