Dear Rob,

A bit late in testing, but your new compiler 64bit version, windows helped
me get rid of the skip error warning message and there's also a slight
reduction of code size and one stack size less in hardware.

Find below the compiler outputs
Compilation started at :12-Oct-19 07:36:42
jal jalv25r2 (compiled Jan 12 2019)
173 branches checked, 0 errors
446 data accesses checked, 0 errors
[Warning] (16f1455_SBHID_password.jal) [Line 142]  skip error at 0x0470
95 skips checked, 1 errors
[Warning] (16f1455_SBHID_password.jal) [Line 142]  skip error at 0x0470
Compiler CommandLine:
C:\Users\sunish.issac\DOWNLO~1\ELECTR~1\JALLIB~1.0BE\compiler\jalv2.exe
"C:\Users\sunish.issac\Dropbox\Projects\HW\PIC\JAL\PasswordSender\src\16f1455\16f1455_SBHID_password.jal"
-s
"C:\Users\sunish.issac\Dropbox\Projects\HW\PIC\JAL\PasswordSender\src\16f1455\;C:\Users\sunish.issac\DOWNLO~1\ELECTR~1\JALLIB~1.0BE\lib"
-no-variable-reuse

Errors :0       Warnings :1
Code   :1611/8192    Data:95/1024  Hardware Stack : 7/16  Software Stack :80


Compilation started at :12-Oct-19 07:38:10
jal jalv25r3 (compiled Sep 15 2019)
162 branches checked, 0 errors
446 data accesses checked, 0 errors
95 skips checked, 0 errors
Compiler CommandLine:  C:\jal1.3\compiler\jalv2_64.exe
"C:\Users\sunish.issac\Dropbox\Projects\HW\PIC\JAL\PasswordSender\src\16f1455\16f1455_SBHID_password.jal"
-s
"C:\Users\sunish.issac\Dropbox\Projects\HW\PIC\JAL\PasswordSender\src\16f1455\;C:\Users\sunish.issac\DOWNLO~1\ELECTR~1\JALLIB~1.0BE\lib"
-no-variable-reuse

Errors :0       Warnings :0
Code   :1569/8192    Data:95/1024  Hardware Stack : 6/16  Software Stack :80

Yet to to test on real hardware, I have some new boards to test so will
update once its's done.

Kind regards,
Sunish

On Tue, Sep 10, 2019 at 10:50 PM Rob <[email protected]> wrote:

> Hello JAL users,
>
> I am looking for people that want to test the new version of the JAL
> compiler under Windows (Linux is also allowed if you want to play with it).
> Main reason is that I compiled the compiler using a different c-compiler.
> This because the current JAL 32-bit Windows compiler shows random (but
> still correct) behavior assigning variables to data space. Since it is only
> for the 32-bit version I suspected Visual Studio with which I create the
> new JAL compiler.
>
> So I recompiled the JAL compiler sources for Windows with a different
> c-compiler and that fixed the problem so my plan is to compile the JAL
> compiler using this c-compiler. In order not to mix up things too much I
> used for these compilers the same names as are used for the Linux versions
> but they have the extension '.exe':
> jalv2-i686.exe    : Newly created Windows 32-bit binary
> jalv2-x86-64.exe  : Newly created Windows 64-bit binary
> You can find the compilers here:
> https://github.com/jallib/jalv2compiler/tree/master/bin
>
> What you will also see is that these compiler are smaller in size than
> their Visual Studio counterparts (jalv2.exe and jalv2_64.exe). As I
> mentioned earlier this version of the compiler also fixed this issue:
> https://github.com/jallib/jalv2compiler/issues/8
>
> If you are testing it let me know if it works or not.
>
> Thanks for your help.
>
> Kind regards,
>
> Rob
>
> --
> You received this message because you are subscribed to the Google Groups
> "jallib" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/jallib/faa077ef-7359-45c8-a691-5b2ba02162ca%40googlegroups.com
> <https://groups.google.com/d/msgid/jallib/faa077ef-7359-45c8-a691-5b2ba02162ca%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"jallib" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jallib/CAFGw2pFCxogDsJnqSsMC35K4W%3DDMtmcT47btvyZpADwF7EQcTg%40mail.gmail.com.

Reply via email to