This is a multilib compiler that is able to target a wide variety of SuperH CPUs. For example, to build for SH-2 use the option -m2. One can switch between little or big endian respectively with -ml/-mb. For more details, run sh-elf-gcc --help=target In this package, gcc comes pre-configured to use Newlib from the libnewlib-sh-elf-dev package. If this is not desired, one should use the -nostdlib and similar options to build freestanding code.