On 15/11/17 17:04, Thomas Preudhomme wrote:
Hi,

Testcase gcc.target/arm/cmse/cmse-14.c checks whether bar is called via
__gnu_cmse_nonsecure_call libcall and not via a direct call. However the
pattern is a bit surprising in that it needs to explicitely allow "by"
due to allowing anything before the 'b'.

This patch rewrites the logic to look for b as a first non-whitespace
letter followed iby anything (to match bl and conditional branches)
followed by some spaces and then bar.

ChangeLog entry is as follows:

*** gcc/ChangeLog ***

2017-11-01  Thomas Preud'homme <thomas.preudho...@arm.com>

        * gcc.target/arm/cmse/cmse-14.c: Change logic to match branch
        instruction to bar.

Testing: Test still passes for both Armv8-M Baseline and Mainline.

Is this ok for trunk?


Ok.
Thanks,
Kyrill

Best regards,

Thomas

Reply via email to