The pic ports are annoying. They never passed regression tests, they cause trouble for the build of SDCC (see e.g. https://sourceforge.net/p/sdcc/bugs/3140/). Two thirds of the open SDCC bug reports are about pic-specific bugs.
They have been unmaintained for over a decade. They depend on unmaintained upstream gputils. While they have users, clearly no one is willing to maintain them. IMO, dropping those ports would make it much easier for SDCC to move forward. The remaining pic port users could just use an older SDCC version. A first step would be disabling their build by default (i.e. to attempt to build them, one would ahve to use --enable-pic14-port and --enable-pic16-port, while currently to disable them one needs --disable-pic14-port and --disable-pic16-port). The sentencew ont he website "Work is in progress on supporting the Padauk (pdk13), Microchip PIC16 and PIC18 targets." should be changed to "Work is in progress on supporting the Padauk pdk13 target. Microchip PIC targets are deprecated and will be removed in the future." Philipp _______________________________________________ Sdcc-user mailing list Sdcc-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sdcc-user