On Mon, Sep 24, 2018 at 9:19 AM, Jan Hubicka <hubi...@ucw.cz> wrote:
>> >> PING.
>> >
>> > Hi, Jan Uros,
>> >
>> > Can you review this patch?
>>
>> I don't know CET stuff, so I'm not able to review functionality of CET 
>> patches.
>
> My (very partial) understanding is that ENDBR is used to mark places where one
> can jump/call. So we need to always arrange it first. Normally this is done
> simply by inserting it very first in the instruction stream, but in cases
> where profiling code is inserted this breaks because profiling code is
> output as string rather than real instructions because it needs the code label
> to be referred from mloc_count section.
>
> It is ugly, I wonder how much work would be tu turn profiler insertion to also
> use RTL representation?
>

We will investigate it.

Thanks.

-- 
H.J.

Reply via email to