https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95522
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |WONTFIX Status|UNCONFIRMED |RESOLVED --- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- __builtin_choose_expr is not a real builtin as it is not implemented as a builtin but rather internally inside the C front-end; __builtin_offsetof is also only implemented inside the C/C++ front-ends. Plus if you are using JIT, you really don't need __builtin_choose_expr at all.