The 8-byte memory operations will only be inlined on ia32 with -msse2. Bump it.
Regstrapped on x86_64-linux-gnu. Also tested with gcc-14 on aarch64-, arm-, x86-, and x86_64-vxworks7r2. Ok to install? for gcc/testsuite/ChangeLog * memcpy-6.c: Bump to -msse2. --- gcc/testsuite/gcc.dg/memcpy-6.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/testsuite/gcc.dg/memcpy-6.c b/gcc/testsuite/gcc.dg/memcpy-6.c index d4df03903c353..49aec338d2f2e 100644 --- a/gcc/testsuite/gcc.dg/memcpy-6.c +++ b/gcc/testsuite/gcc.dg/memcpy-6.c @@ -7,7 +7,7 @@ { dg-do compile } { dg-options "-O0 -Wrestrict -fdump-tree-optimized" } { dg-skip-if "skip non-x86 targets" { ! { i?86-*-* x86_64-*-* } } } - { dg-additional-options "-msse" { target i?86-*-* x86_64-*-* } } */ + { dg-additional-options "-msse2" { target i?86-*-* x86_64-*-* } } */ char a[32]; -- Alexandre Oliva, happy hacker https://blog.lx.oliva.nom.br/ Free Software Activist FSFLA co-founder GNU Toolchain Engineer More tolerance and less prejudice are key for inclusion and diversity. Excluding neuro-others for not behaving ""normal"" is *not* inclusive!