#55 release 0.13.8


Dear Marco, dear gputils developers,

would it be possible for you to release a gputils 0.13.8 version to allow sdcc project to support new pic family 18f2xk22 / 18f4xk22?

Thank you and best regards, Strobl Anton

P.S.: see email from Borut Ražem <borut.razem AT="" gmail="" DOT="" com=""> sent to gnupic <gnupic AT="" linuxhacker="" DOT="" org=""> sent on Fri, 15 Jul 2011 :

Hi gputils developers,

sdcc now supports pic 18f2xk22/pic18f4xk22 devices, which are not
supported by the latest gputils-0.13.7, but they are already in the
gputils svn. Is there any chance to release gputils-0.13.8, so that
upcoming sdcc 3.1 release will depend on officially released gputils



  • Marko Kohtala

    Marko Kohtala - 2011-09-13

    Sorry to keep you waiting for reply.

    I have not done a single release, simply contributed to the code. Maybe committed a few patches.

    Other things have priority in my life, so taking this new task of making a release is not a possibility for me for some time to come.

    I think there are bugs in some of the new parts support. Mostly with the new instruction set. I had a little time some time ago to start on test cases to go through all new and old instructions and the new parts, but did not get to finish it. I'd love to get those tested and fixed before a release.

    This could use some volunteers.

  • Borut Ražem

    Borut Ražem - 2011-09-16

    What about making a compromise: just taking the gputils-0.13.7 package, add the 18f2xk22/pic18f4xk22 support and declare it as gputils-0.13.8 release?

    I'll wait 1 week for answers / comments, after that I'll start preparing the release (since I'm gputils developer too ;-). So if you don't agree with the proposal, please let me know ASAP!


  • Marko Kohtala

    Marko Kohtala - 2011-09-16

    I think 0.13.7 has more problems than the SVN head. But have no time to verify the changelog.

    If you can make the release, perhaps it's enough to add somewhere a "known problems" section explaining that these "PIC16e" parts with PIC 14-bit enhanced instruction set are not yet supported.

  • strobla

    strobla - 2011-09-18

    Dear Marco, Borut,

    yes - please release a 0.13.8 version as it supports modern 8bit PIC's. I have successfully compiled projects using 16f628, 16f690 (pic14 devices) as well as pic18f2550, 25j50, 2620, 2685, 26k22, 46k22 (pic18 devices) and many more with the current svn version. I agree with Marco's answer, that SVN version is better as 0.13.7

    Regards, Toni

  • Borut Ražem

    Borut Ražem - 2011-09-24

    Marko, I went through the ChangeLog and haven't find anything problematic, except the PIC 14-bit enhanced instruction set. I don't know the current state: it is known that enhanced instruction set is not fully supported or there is only a big risk for bugs since it was not tested enough?

    In the first case I would totaly exclude the "PIC16e" support from 0.13.8 release, merely by replacing all PROC_CLASS_PIC14E with PROC_CLASS_PIC14 in gpproccessor.c. In the second case I would add a note to the gputils.lyx document that the "PIC16e" support is experimental. A table of enhanced instructions should be also added to chapter "2.4.1 Instruction set summary".


  • Borut Ražem

    Borut Ražem - 2011-12-11

    gputils 0.14.0 was released.




Cancel  Add attachments