]> git.ipfire.org Git - thirdparty/gcc.git/commit
testsuite: arm: Add pattern for armv8-m.base to cmse-15.c test
authorTorbjörn SVENSSON <torbjorn.svensson@foss.st.com>
Tue, 7 Jan 2025 20:04:17 +0000 (21:04 +0100)
committerTorbjörn SVENSSON <torbjorn.svensson@foss.st.com>
Fri, 10 Jan 2025 18:34:49 +0000 (19:34 +0100)
commita2de88e5d49f7084677ef2728cd99db0a9706ee9
tree70009d50cf3e796d3b802a66d51986b9a8c3cf6d
parentd0191d1631647436c4707ca6b915a46adf591d87
testsuite: arm: Add pattern for armv8-m.base to cmse-15.c test

Since armv8-m.base uses thumb1 that does not suport sibcall/tailcall,
a pattern is needed that uses PUSH/BL/POP sequence instead of a single
B instruction to reuse an already existing function in the compile unit.

gcc/testsuite/ChangeLog:

* gcc.target/arm/cmse/cmse-15.c: Added pattern for armv8-m.base.

Signed-off-by: Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
(cherry picked from commit cfd7c54bdfe109f7e801122a093d0d2a85324fc5)
gcc/testsuite/gcc.target/arm/cmse/cmse-15.c