https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98921
--- Comment #2 from Andreas Schwab <sch...@linux-m68k.org> --- diff --git a/gcc/d/dmd/dmangle.c b/gcc/d/dmd/dmangle.c index f6eee52afbf..73d9ac5367f 100644 --- a/gcc/d/dmd/dmangle.c +++ b/gcc/d/dmd/dmangle.c @@ -822,7 +822,7 @@ public: void visit(IntegerExp *e) { if ((sinteger_t)e->value < 0) - buf->printf("N%lld", -e->value); + buf->printf("N%llu", -e->value); else buf->printf("i%lld", e->value); }