https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88662
--- Comment #5 from Jonathan Wakely <redi at gcc dot gnu.org> --- You can copy the bit-pattern from any _Bool with true value, e.g. one initialized with 'true' or an expression like '0==0'. Why do you need more than that?