Re: [PATCH] m68k: Implement _THIS_IP_ using inline asm

From: Andreas Schwab

Date: Thu May 21 2026 - 13:10:59 EST


On Mai 21 2026, Marco Elver wrote:

> version. Additionally, avoiding taking the address of a label prevents
> compilers from emitting spurious indirect branch targets (e.g. ENDBR or
> BTI) under control-flow integrity schemes.

Ignoring the fact that m68k will never gain such a feature, dot is still
a label. If you want to avoid a label, you need to use %pc(0) (or
%pc(-2) for an address at insn boundary).

--
Andreas Schwab, schwab@xxxxxxxxxxxxxx
GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1
"And now for something completely different."