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

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|inline-asm                  |
   Last reconfirmed|                            |2024-12-10
             Status|UNCONFIRMED                 |NEW
     Ever confirmed|0                           |1

--- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Confirmed. a tab will prevent this. Though a tab might not be right due to
trying to match movq/movl etc. so maybe `mov[a-z]+\t` is needed


here is a list for gcc.target/i386 which might have issues:
47698.c:/* { dg-final { scan-assembler-not "cmov" } } */
apx-ndd-base-index-1.c:/* { dg-final { scan-assembler-not "mov"} } */
apx-ndd-no-seg-global-1.c:/* { dg-final { scan-assembler-not "mov"} } */
apx-ndd-seg-2.c:/* { dg-final { scan-assembler-not "mov"} } */
avx512bw-pr103750-1.c:/* { dg-final { scan-assembler-not "kmov" } } */
avx512bw-pr103750-2.c:/* { dg-final { scan-assembler-not "kmov" } } */
avx512f-pr103750-1.c:/* { dg-final { scan-assembler-not "kmov" { xfail ia32 } }
} */
avx512f-pr103750-2.c:/* { dg-final { scan-assembler-not "kmov" { xfail ia32 } }
} */
avx512fp16-pr103750-1.c:/* { dg-final { scan-assembler-not "kmov" { xfail ia32
} } } */
avx512fp16-pr103750-2.c:/* { dg-final { scan-assembler-not "kmov" { xfail ia32
} } } */
cmov7.c:/* { dg-final { scan-assembler "fcmov" } } */
funcspec-10.c:/* { dg-final { scan-assembler-not "cmov" } } */
funcspec-11.c:/* { dg-final { scan-assembler "cmov" } } */
mask-pack-prefer128.c:/* { dg-final { scan-assembler-not "maskmov" } } */
mask-pack-prefer256.c:/* { dg-final { scan-assembler-not "maskmov" } } */
mask-pack.c:/* { dg-final { scan-assembler-not "maskmov" } } */
mask-unpack.c:/* { dg-final { scan-assembler-not "maskmov" } } */
pr101846-1.c:/* { dg-final { scan-assembler-not "vmov" } } */
pr110533.c:/* { dg-final { scan-assembler-not "mov" } } */
pr112600-a.c:/* { dg-final { scan-assembler-times "sbb|cmov" 4 } } */
pr112600-b.c:/* { dg-final { scan-assembler-times "sbb|cmov" 4 } } */
pr32661-1.c:/* { dg-final { scan-assembler-times "mov" 2 } } */
pr34256.c:/* { dg-final { scan-assembler-times "mov" 3 { target { nonpic ||
pie_enabled } } } } */
pr34256.c:/* { dg-final { scan-assembler-times "mov" 5 { target { { ! nonpic }
&& { ! pie_enabled } } } } } */
pr45685.c:/* { dg-final { scan-assembler-times "cmov" 6 } } */
pr60473.c:/* { dg-final { scan-assembler-not "mov" } } */
pr68961.c:/* { dg-final { scan-assembler-not "mov" } } */
pr69482-1.c:/* { dg-final { scan-assembler-times "mov" 4 } } */
pr69482-2.c:/* { dg-final { scan-assembler-times "mov" 1 } } */
pr70321.c:/* { dg-final { scan-assembler-times "mov" 1 { target nonpic } } } */
pr7061-1.c:/* { dg-final { scan-assembler-not "mov" } } */
pr78899.c:/* { dg-final { scan-assembler "vpmaskmov" } } */
pr81502.c:/* { dg-final { scan-assembler-times "mov" 1 } } */
pr91154.c:/* { dg-final { scan-assembler-not "cmov" } } */
sattrunc-1.c:/* { dg-final { scan-assembler-times "sbb|cmov" 6 { target { !
ia32 } } } } */
sattrunc-1.c:/* { dg-final { scan-assembler-times "sbb|cmov" 3 { target ia32 }
} } */
sibcall-1.c:/* { dg-final { scan-assembler-not "mov" } } */
sibcall-7.c:/* { dg-final { scan-assembler-not "mov" } } */
xchg-4.c:/* { dg-final { scan-assembler-not "mov" } } */
xop-pcmov.c:/* { dg-final { scan-assembler "vpcmov" } } */
xop-pcmov2.c:/* { dg-final { scan-assembler "vpcmov" } } */
xop-pcmov3.c:/* { dg-final { scan-assembler "vpcmov" } } */

Reply via email to