[cfe-dev] -fcatch-undefined-behavior testing
Török Edwin
edwintorok at gmail.com
Wed Dec 16 23:52:23 PST 2009
On 2009-12-17 00:58, Mike Stump wrote:
> On Dec 16, 2009, at 11:36 AM, Török Edwin wrote:
>
>> Ok. As a short term solution could it generate an int3 though instead of an illegal instruction?
>>
>
> Which llvm intrinsic is that?
>
No target independent intrinsic, I only know of a target-dependent way
for x86:
tail call void asm sideeffect "int3", "~{dirflag},~{fpsr},~{flags}"()
nounwind
>
>> Yeah the branch for the constant case would be fine, however it would mean a penalty for the non-constant shift case.
>>
>
> As I said, for an optimizing compiler, it could omit the penalty, if it cared.
Ok.
Best regards,
--Edwin
More information about the cfe-dev
mailing list