From: Torbjörn SVENSSON Date: Mon, 16 Dec 2024 13:12:42 +0000 (+0100) Subject: arm: Escape semicolon in thumb1.md X-Git-Tag: basepoints/gcc-16~3213 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=15dbb0a9ee8317c2a1983793d532c1f814ae1e33;p=thirdparty%2Fgcc.git arm: Escape semicolon in thumb1.md Without escaping the semicolon, the generated assembler output will not match the expected assmbler in the test cases. Fixes Linaro CI reported regression on r15-6166-gb7e11b499922 in https://linaro.atlassian.net/browse/GNU-1464. gcc/ChangeLog: * config/arm/thumb1.md (thumb1_cbz): Escape the semicolon. Signed-off-by: Torbjörn SVENSSON --- diff --git a/gcc/config/arm/thumb1.md b/gcc/config/arm/thumb1.md index b4d7c6ea981f..2ec7024a9ea2 100644 --- a/gcc/config/arm/thumb1.md +++ b/gcc/config/arm/thumb1.md @@ -1146,8 +1146,8 @@ switch (get_attr_length (insn)) { case 4: return "b%d0\t%l2"; - case 6: return "b%D0\t.LCB%=;b\t%l2\t%@long jump\n.LCB%=:"; - case 8: return "b%D0\t.LCB%=;bl\t%l2\t%@far jump\n.LCB%=:"; + case 6: return "b%D0\t.LCB%=\;b\t%l2\t%@long jump\n.LCB%=:"; + case 8: return "b%D0\t.LCB%=\;bl\t%l2\t%@far jump\n.LCB%=:"; default: gcc_unreachable (); } }