GCC Maintenance / Further Development
apcountryman
Posts: 33
in Propeller 1
From looking at Parallax's propgcc repository and David Zemon's fork (hosting binaries is appreciated), it appears that maintenance / further development has been dead for more than a year. The apparent lack of active development for propgcc has me a bit concerned about the long term prospects of using C and/or C++ with the Propeller 1 (and eventually 2) for both professional and personal projects. Of particular interest to me are the language features that have been / are being added in C++11/14/17.
Is there any interest on here in resurrecting propgcc development? Seeing that I have both a personal and professional interest in having further development of propgcc, I'd be willing to contribute a few hours a week to such an effort assuming enough people would get involved to make it feasible.
Is there any interest on here in resurrecting propgcc development? Seeing that I have both a personal and professional interest in having further development of propgcc, I'd be willing to contribute a few hours a week to such an effort assuming enough people would get involved to make it feasible.
Comments
As to continued usefulness, it works it will continue to work for as long as it exists and the Prop exists. That is it does not matter if it has been updated, it does the job it needs to do.
Personally I prefer SPIN and PASM on the Propeller, though some like C even on the Prop.
This is the first discussion I've seen around improving GCC. What specific improvements would you like to see?
ersmith or David betz or Dave Hein might know if there are some gotcha's that I am not aware of...
Now back to work, guys!
Here is a link to the propeller-gcc repository:
https://github.com/dbetz/propeller-gcc
This is where P2 PropGCC work will be done when it is started.
That's excellent! Thank you!
Maybe the Parallax main page, needs to have both the 'stable' and 'development' links mention ?
This certainly alleviates my concerns, thanks.
I just built the GCC 6 version and both propeller-elf-gcc and propeller-elf-g++ are reporting version 6.0.0 which isn't the most recent (6.3, which was released on 2016/12/21). I won't be using this experimental build for professional work, but I will be trying it out for hobby stuff.
I'm mainly interested in Propeller GCC using a newer version of GCC to get access to better support for the C/C++ language updates that are ongoing (particularly C++), and optimizer improvements. When I originally posted, I was just hoping for an effort to bring it up to the 4.9 release series of GCC but now I know the development effort is ongoing and has jumped to the 6 release series.
Will do.
Thanks for the info. The work of everyone involved in bringing C/C++ to the Propeller (and these on going efforts) is very appreciated.