Committed after a build completed.
r~
* config/m32c/m32c.c (TARGET_INIT_LIBFUNCS): Remove.
(m32c_init_libfuncs): Remove.
* config/m32c/cond.md (cstoreQHPSI4_16): Rename from cstoreQHPSI4.
(cstoreQHPSI4): New expander.
diff --git a/gcc/config/m32c/cond.md
I tried to test this, but newlib won't build (looks unrelated). The
failure is this assert in expmed.h:
gcc_assert (to_mode = MIN_MODE_INT
to_mode = MAX_MODE_INT
from_mode = MIN_MODE_INT
from_mode = MAX_MODE_INT);
which can't possibly work on any