On 10/03/2026 14:46, Richard Earnshaw wrote:
> I missed the escaping of [] in the previous change for this file.
> 
> gcc/testsuite/ChangeLog:
> 
>       * gcc.target/arm/pr45701-2.c: Escape '[]' in scan-assembler.
> ---
>  gcc/testsuite/gcc.target/arm/pr45701-2.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/gcc/testsuite/gcc.target/arm/pr45701-2.c 
> b/gcc/testsuite/gcc.target/arm/pr45701-2.c
> index d3718dd752a..66b8f8ddc0f 100644
> --- a/gcc/testsuite/gcc.target/arm/pr45701-2.c
> +++ b/gcc/testsuite/gcc.target/arm/pr45701-2.c
> @@ -2,7 +2,7 @@
>  /* { dg-options "-Os" } */
>  /* { dg-add-options arm_arch_v7a_thumb } */
>  /* { dg-final { scan-assembler "push\t\{r3" } } */
> -/* { dg-final { scan-assembler-not "push\t[^\n]*r8" } } */
> +/* { dg-final { scan-assembler-not "push\t.[^\n\]*r8" } } */
>  
>  extern char *pre_process_line (char*);
>  extern char* x_strdup (const char*);

Nope.  Still wrong.  I'm having a bad day :(

Reply via email to