GDC 9 and ARM Cortex-M
Johannes Pfau
nospam at example.com
Sun May 19 09:34:55 UTC 2019
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
More information about the D.gnu
mailing list