Am 03.10.2017 um 11:19 schrieb Georg Icking-Konert:
> hallo Philipp,
> 
>> To allow the use of langauges other than C and to evaluate the effect of
>> LLVM optimizations for 8-bit targets, I created an experimental
>> toolchain that allows the use of LLVM clang and opt with 8-bit
>> microcontrollers via the LLVm C backend and SDCC...
> 
> to my understanding the use of LLVM+SDCC would allow me to use C++ also
> for STM8. Is this understanding correct?

Yes.

> I recently played a bit with Arduino and got to appreciate that feature.
> Also I guess that the "STM8-Arduino" clone by tenbaht
> (https://github.com/tenbaht/sduino) could benefit from C++ support -->
> 
> May I ask what the current status of your LLVM+SDCC-toolchain is? Any
> plans to release it for dummies like me, i.e. download+extract+program?
> This would be highly appreciated!
> 
> Thanks a lot in advance and greetings from the Black Forest,
> Georg

I haven't worked on it recently. It is still experimental, based on old
LLVM 3.8 and the list of known issues at
http://www.colecovision.eu/llvm+sdcc/ is still up-todate.

The next steps would probably be:

1) Port cfe and cbe fork to current LLVM 4.0 or 5.0 (note that other cbe
forks have already been updated to LLVM 4.0, so it might be easy to port
the changes).
2) Fix the worst of the known issues.
3) Do more testing.
4) Fix more issues.

An easy-to-use release could maybe happen after that.

Philipp
(currently also in the Black Forest)

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Sdcc-user mailing list
Sdcc-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sdcc-user

Reply via email to