]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
[testsuite][arm] Fix cmse-15.c expected output
authorTorbjörn SVENSSON <torbjorn.svensson@foss.st.com>
Fri, 23 Sep 2022 08:35:15 +0000 (10:35 +0200)
committerTorbjörn SVENSSON <torbjorn.svensson@foss.st.com>
Mon, 3 Oct 2022 16:24:21 +0000 (18:24 +0200)
The cmse-15.c testcase fails at -Os because ICF means that we
generate
secure3:
        b       secure1

which is OK, but does not match the currently expected
secure3:
...
        bx      r[0-3]

gcc/testsuite/ChangeLog:

* gcc.target/arm/cmse/cmse-15.c: Align with -Os improvements.

Co-Authored-By: Yvan ROUX <yvan.roux@foss.st.com>
Signed-off-by: Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
gcc/testsuite/gcc.target/arm/cmse/cmse-15.c

index b0fefe561a13a26f78dcb39dfdec7550519ccac7..5188f1d697f1778d5feae8f78fd786c40294e90e 100644 (file)
@@ -144,6 +144,8 @@ int secure2 (s_bar_ptr s_bar_p)
 **     bx      r[0-3]
 ** |
 **     blx     r[0-3]
+** |
+**     b       secure1
 ** )
 **     ...
 */