I have to say I'm interested in the PIC backend also.

What I would do in this case is to write a failing test case and make it
pass by fixing code (which I'm not sure exactly where). Can we talk more
about this? Maybe goto to the devel list as recommended. Can you show a
tiny program that reproduces the issue?

On Thu, Sep 16, 2021 at 3:07 PM Benedikt Freisen <b.frei...@gmx.net> wrote:

> Am 16.09.21 um 19:26 schrieb Ian Molton:
> > Hi folks,
> >
> > I don't have a ton of experience with compilers, but I'm hitting
> > problems with the PIC backend in SDCC - notably I've hit the issue of
> > static local variables not being properly handled.
> >
> > I'd like to get involved - maybe take on maintaining the PIC backend -
> > if someone would like to handhold me a bit until I understand SDCCs
> > architecture better? Maybe an IRC or video chat with someone who knows a
> > bit more about how it all fits together?
> >
> > I've done work on the Linux kernel, and am writing a custom
> > multithreaded OS for the AVR family of CPUs, and the PICs look fairly
> > simple (low number of opcodes), so this seems like a nice project for
> > some spare time...
> >
> > -Ian
> >
>
> Hi and welcome to SDCC development!
>
> Any sensible contribution to the otherwise unmaintained PIC backends is
> certainly very welcome.
> SDCC follows a very traditional architecture with relatively clean
> separation between the different stages of compilation that are roughly
> outlined in the documentation.
> If you have specific questions regarding SDCC development, my suggestion
> is to ask them on the sdcc-devel mailing list that has the desired
> target audience.
> However, I am not sure how much help you are going to get concerning
> specifics of the PIC backends in particular, because, well, they do not
> currently have any maintainers.  I do wish you the best of luck, though.
>
> -- Benedikt
>
>
> _______________________________________________
> Sdcc-user mailing list
> Sdcc-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/sdcc-user
>


-- 
Daniel

"Let us change our traditional attitude to the construction of programs.
Instead of imagining that our main task is to instruct a computer what to
do, let us concentrate rather on explaining to human beings what we want a
computer to do." (Donald Knuth)

"Yes, technogeeks can be funny, even if only to each other." (
http://www.boogieonline.com/revolution/science/humor/)"

"Man is driven to create; I know I really love to create things. And while
I'm not good at painting, drawing, or music, I can write software."
(Yukihiro Matsumoto, a.k.a. ``Matz'')
_______________________________________________
Sdcc-user mailing list
Sdcc-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sdcc-user

Reply via email to