https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106958
Jeffrey A. Law <jeffreyalaw at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jeffreyalaw at gmail dot com --- Comment #1 from Jeffrey A. Law <jeffreyalaw at gmail dot com> --- Note this affects glibc builds on various targets. For example, sh3-linux-gnu with this reduced testcase: int fmtmsg (int severity, const char *text, const char *action) { int do_severity = severity != 0; int do_text = text != ((char *) 0); int do_action = action != ((char *) 0); int need_colon = do_severity | do_text | do_action ; frob (need_colon); }