Generally, hardware providers are eager to point out support for their devices in third-party compilers, and, in particular, in free compilers. Support in the free gcc compiler is a major aspect of the success of ARM and AVR.
Digi seems to be phasing out support for the older Rabbit 2000/3000 and 3000A devices in their Dynamic C compiler. These devices have been supported in sdcc since the 3.1.0 release 2011, and sdcc has better standard compliance and optimizations compared to Dynamic C.
Maxim, Axsem and Infineon prominently mention that their devices are supported by sdcc in their websites and documentation. Digi, on the other hand seems to pretend that Dynamic C is the only option for their hardware. Why?
Philipp, who was involved in writing the Rabbit backends in sdcc