[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <20230411111225.55725-5-jiaxun.yang@flygoat.com>
Date: Tue, 11 Apr 2023 12:12:21 +0100
From: Jiaxun Yang <jiaxun.yang@...goat.com>
To: linux-mips@...r.kernel.org
Cc: linux-kernel@...r.kernel.org, tsbogend@...ha.franken.de,
and@....com, Jiaxun Yang <jiaxun.yang@...goat.com>
Subject: [PATCH 4/8] MIPS: asmmacro: Restore fp macro after undef
fp macro is used by several place to reference frame pointer.
Restore macro at end of file with {push,pop}_macro pragma to
avoid break other assembly files.
Signed-off-by: Jiaxun Yang <jiaxun.yang@...goat.com>
---
arch/mips/include/asm/asmmacro.h | 3 +++
1 file changed, 3 insertions(+)
diff --git a/arch/mips/include/asm/asmmacro.h b/arch/mips/include/asm/asmmacro.h
index 2491a6c68390..de9688911cae 100644
--- a/arch/mips/include/asm/asmmacro.h
+++ b/arch/mips/include/asm/asmmacro.h
@@ -20,6 +20,7 @@
#endif
/* preprocessor replaces the fp in ".set fp=64" with $30 otherwise */
+#pragma push_macro("fp")
#undef fp
/*
@@ -655,4 +656,6 @@
.set pop
.endm
+#pragma pop_macro("fp")
+
#endif /* _ASM_ASMMACRO_H */
--
2.39.2 (Apple Git-143)
Powered by blists - more mailing lists