[PATCH v2] h8300-elf: ld: Use USER_LABEL_PREFIX when generating linker scripts

Alan Modra amodra@gmail.com
Sat Aug 22 11:01:57 GMT 2026


On Sat, Aug 22, 2026 at 12:25:33PM +0200, Jan Dubiec wrote:
> On 22.08.2026 11:31, Alan Modra wrote:
> [...]
> 
> > The testsuite changes cause regressions on h8300-linux-gnu where
> > USER_LABEL_PREFIX is empty.
> > 
> > h8300-linux-gnu  +FAIL: H8300 Relaxation Test
> > h8300-linux-gnu  +FAIL: H8300 Relaxation Test 2
> > h8300-linux-gnu  +FAIL: H8300 Relaxation Test 3
> > h8300-linux-gnu  +FAIL: H8300 Relaxation Test 4
> > h8300-linux-gnu  +FAIL: H8300 Relaxation Test 5
> > h8300-linux-gnu  +FAIL: H8300 Relaxation Test 6
> > h8300-linux-gnu  +FAIL: H8300 Relaxation Test 7
> > h8300-linux-gnu  +FAIL: H8300 GCC section test case
> > 
> > warning: cannot find entry symbol _start; ...
> > 
> Argh, I forgot about Linux again...
> 
> Do you have any idea how to fix it? The following code will work on bare
> metal and should also work on Linux, but it looks rather ugly:
> 
> 	.global _start, __start
> _start:
> __start:

Yes, that's what we use in other testcases.

-- 
Alan Modra


More information about the Binutils mailing list