https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72785
--- Comment #4 from Markus Trippelsdorf <trippels at gcc dot gnu.org> ---
(In reply to Jeffrey A. Law from comment #3)
> If someone has a .i file for this issue, it'd be awful handy.
Well, see comment0:
markus@x4 linux % cat timekeeping.i
int a, b;
extern int ____ilog2_NaN(void);
void by(void) {
int c = 1;
b = a ?: c;
__builtin_constant_p(b) ? b ? ____ilog2_NaN() : 0 : 0;
}
