ref: 81047afb4bf5e73b7f9a388268124241e06b24bd
parent: f1441cc962dc5602f2ed600dc7fb6cfa2caaf337
author: ISSOtm <[email protected]>
date: Sun Oct 13 07:50:51 EDT 2019
Rework "overflow" error message
--- a/src/link/script.c
+++ b/src/link/script.c
@@ -370,11 +370,11 @@
if (type != SECTTYPE_INVALID) {
if (curaddr[type][bankID] > endaddr(type) + 1)
- errx(1, "%s(%u): PC overflowed ($%x > $%x)",
- linkerScriptName, lineNo,
+ errx(1, "%s(%u): Sections would extend past the end of %s ($%04hx > $%04hx)",
+ linkerScriptName, lineNo, typeNames[type],
curaddr[type][bankID], endaddr(type));
if (curaddr[type][bankID] < startaddr[type])
- errx(1, "%s(%u): PC underflowed ($%x < $%x)",
+ errx(1, "%s(%u): PC underflowed ($%04hx < $%04hx)",
linkerScriptName, lineNo,
curaddr[type][bankID], startaddr[type]);
}