From: Jeff Law <j...@ventanamicro.com> amo-table-ztso-load-3 the coordination branch after merging up the Ztso changes due to a spurious newline in the output causing scan-function-body to fail. There's probably an over-zealous .* or similar regexp in the framework. I didn't see it in a quick scan, but could have easily missed it.
Regardless, fixing the extraneous newline is easy :-) gcc/ * config/riscv/sync-ztso.md (atomic_load_ztso<mode>): Avoid extraenous newline. Signed-off-by: Patrick O'Neill <patr...@rivosinc.com> --- gcc/config/riscv/sync-ztso.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gcc/config/riscv/sync-ztso.md b/gcc/config/riscv/sync-ztso.md index 91c2a48c069..ed94471b96b 100644 --- a/gcc/config/riscv/sync-ztso.md +++ b/gcc/config/riscv/sync-ztso.md @@ -52,7 +52,7 @@ if (model == MEMMODEL_SEQ_CST) return "fence\trw,rw\;" - "l<amo>\t%0,%1\;"; + "l<amo>\t%0,%1"; else return "l<amo>\t%0,%1"; } @@ -77,4 +77,4 @@ return "s<amo>\t%z1,%0"; } [(set_attr "type" "atomic") - (set (attr "length") (const_int 8))]) \ No newline at end of file + (set (attr "length") (const_int 8))]) -- 2.34.1