https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101642

--- Comment #2 from David Binderman <dcb314 at hotmail dot com> ---
Reduced code seems to be

short __bswap_16___bsx, Process_v1___trans_tmp_1;
int Process_v1_common_record;
char Process_v1_s2;
void Process_v1(void) {
  Process_v1___trans_tmp_1 = __builtin_bswap16(__bswap_16___bsx);
  if (Process_v1___trans_tmp_1)
    Process_v1_s2 = Process_v1_common_record;
}

Reply via email to