Am Sun, 19 May 2019 06:54:14 +0000 schrieb Timo Sintonen: > I am updating my toolset and libraries to GCC/GDC 9.1 release. First > impression is that druntime needs more work than with previous versions. > Many places to change and even compiler crashes when compiling some > files. > > Before I look further I want to ask if there has been any testing with > this target (cross compiler linux->arm-eabi). Is it expected to work, > not to work or not tested at all.
Cross-compilers in general are expected to work, but only basic testing has been done. Bare-metal targets have some basic betterC testing, but we only test without druntime. We never tested druntime or stripped-down druntime on baremetal targets. Compiler crashes are certainly bugs and should be reported. Druntime requiring more changes now is sad, but not really unexpected as I don't think anyone in the druntime team focuses on embedded targets. I guess most people working on bare-metal completely reimplement a custom runtime or use betterC with the C runtime only. -- Johannes