On Mon, May 4, 2020 at 11:19 AM James Almer <jamr...@gmail.com> wrote:

> On 5/4/2020 3:09 PM, Dale Curtis wrote:
> > Bump. I have 5 integer overflow fuzzing issues awaiting our resolution of
> > this discussion. Thanks.
> >
> > - dale
>
> What's the first version of clang with support for __builtin_*_overflow?
> Because with your patch as is (Checking only __clang__), it's very
> likely old clang builds could be broken. We have things like Clang 3 on
> FATE right now.
>

Clang 10.0 apparently:
https://clang.llvm.org/docs/LanguageExtensions.html#feature-checking-macros -
I'm fine with limiting support to where it works though. Attached patch
does that.


>
> Also, does clang-cl define __clang__ and these builtins? Because maybe
> we could remove that check and just keep the GCC + Intel one. The former
> should in theory cover Clang builds that are reportedly compatible with
> GCC >= 5.1
>

Yes, clang-cl defines __clang__ and these builtins.

- dale

Attachment: sat_math_builtin_v5.patch
Description: Binary data

_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

To unsubscribe, visit link above, or email
ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to