From: already5chosen@yahoo.com   
      
   On Sun, 30 Nov 2025 00:17:10 +0100   
   Philipp Klaus Krause wrote:   
      
   > Am 29.11.25 um 23:41 schrieb Waldek Hebisch:   
   > >   
   > > But do SDCC support any non-8 bit processor? I hope that gcc 8-bit   
   > > targets will also use minimal number of bytes.   
   >   
   > I don't really know. I know most of the architectures targeted by   
   > SDCC, but what is a "non-8 bit processor"?   
   >   
   > Philipp   
   >   
      
   The list of supported targets on SDCC front page:   
   * Intel MCS51 based microprocessors   
   * Maxim (formerly Dallas) DS80C390 variants   
   * Freescale (formerly Motorola) HC08 based   
   * Zilog Z80 based MCUs   
   * Padauk (pdk14, pdk15)   
   * STMicroelectronics STM8   
   * MOS 6502 and WDC 65C02   
   Work is in progress:   
   * Rabbit 4000, 5000, 6000   
   * Padauk pdk13 and the f8 and f8l   
   Unmaintained:   
   * Microchip PIC16 and PIC18   
      
   I know nothing about Rabbit and Padauk. The rest of architectures in   
   the list are '8-bit processors'.   
      
   Now, if you ask me, I don't understand why Waldek Hebisch considers   
   difference between 8-bit and [byte-addressable] 16-bit targets   
   important. As far as size of relevant C types goes, they look the same:   
   char - 8 bits   
   int - 16 bit   
   long - 32 bits   
   There is possibly difference in the size of 'short', but I don't   
   understand why it matters.   
      
   Examples of still relevant 16-bit targets: Microchip PIC24, TI C5000   
   The latter is not byte-addressable. I am not sure about the former.   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   
|