https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96770

--- Comment #5 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Christophe Lyon <cl...@gcc.gnu.org>:

https://gcc.gnu.org/g:0754a104bed7c8a937f0623ad15ca03387131210

commit r11-8227-g0754a104bed7c8a937f0623ad15ca03387131210
Author: Christophe Lyon <christophe.l...@linaro.org>
Date:   Fri Apr 16 19:58:25 2021 +0000

    testsuite/arm: Fix scan-assembler-times in pr96770.c with movt/movw

    The previous change to this testcase missed the fact that the data may
    be accessed via an anchor, depending on the optimization level,
    leading to false failures.

    This patch restricts matching to upper16:lower16 followed by
    non-spaces, followed by +4 (in f4) or +320 (in f5).

    Using '.*' instead of '[^ \]' would match accross the whole assembly
    file, which is not what we want, hence the limitation with spaces.

    2021-04-16  Christophe Lyon  <christophe.l...@linaro.org>

            gcc/testsuite/
            PR target/96770
            * gcc.target/arm/pure-code/pr96770.c: Fix scan-assembler-times
            with movt/movw.

Reply via email to