vxworks calls cacheTextUpdate instead of __clear_cache.
Adjust the sme/nonlocal_goto_*.c tests for inexact matches.
for gcc/testsuite/ChangeLog
* gcc.target/aarch64/sme/nonlocal_goto_1.c: Match
vxworks cache-clearing function as well.
* gcc.target/aarch64/sme/nonlocal_goto_2.c: Likewise.
* gcc.target/aarch64/sme/nonlocal_goto_3.c: Likewise.
** ldr x16, \1
** tbz x16, 0, .*
** smstop sm
-** bl __clear_cache
+** bl [^\n]*[cC]ache[^\n]*
** ldr x16, \1
** tbz x16, 0, .*
** smstart sm
** foo:
** ...
** smstop sm
-** bl __clear_cache
+** bl [^\n]*[cC]ache[^\n]*
** smstart sm
** add x0, .*
** smstop sm
** smstart sm
** ...
** smstop sm
-** bl __clear_cache
+** bl [^\n]*[cC]ache[^\n]*
** smstart sm
** add x0, .*
** smstop sm