https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123155
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|--- |16.0
Status|UNCONFIRMED |ASSIGNED
Last reconfirmed| |2025-12-16
Ever confirmed|0 |1
Component|other |target
Assignee|unassigned at gcc dot gnu.org |jakub at gcc dot gnu.org
--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
When I compile the gcc/testsuite/gcc.target/i386/sse-13.c test (test with
x86intrin.h included with forcing all the inlines not to be inline) with
gcc -S -O2 -march=novalake -O2 -Werror-implicit-function-declaration -march=k8
-msse4a -m3dnow -mavx -mavx2 -mfma4 -mxop -maes -mpclmul -mpopcnt -mabm -mlzcnt
-mbmi -mbmi2 -mtbm -mlwp -mfsgsbase -mrdrnd -mf16c -mfma -mrtm -mrdseed
-mprfchw -madx -mfxsr -mxsaveopt -msha -mxsavec -mxsaves -mclflushopt
-mavx512vp2intersect -mclwb -mmwaitx -mclzero -mpku -msgx -mrdpid -mgfni
-mpconfig -mwbnoinvd -menqcmd -mserialize -mtsxldtrk -mamx-tile -mamx-int8
-mamx-bf16 -mkl -mwidekl -mavxvnni -mavxifma -mavxvnniint8 -mavxneconvert
-mcmpccxadd -mamx-fp16 -mprefetchi -mraoint -mamx-complex -mavxvnniint16 -msm3
-msha512 -msm4 -mavx10.2 -mamx-avx512 -mamx-tf32 -mamx-fp8 -mmovrs -mamx-movrs
-g -dA sse-13.c -fno-eliminate-unused-debug-{symbols,types} -o sse-13.s
I see
grep -A1 DW_TAG_formal_parameter sse-13.s | grep DW_AT_name | grep -v 'scii
"__' | grep -v 'DW_AT_name: "__'
.ascii "B\0" # DW_AT_name
.ascii "B\0" # DW_AT_name
.ascii "B\0" # DW_AT_name
.ascii "B\0" # DW_AT_name
.ascii "B\0" # DW_AT_name
.ascii "B\0" # DW_AT_name
.ascii "B\0" # DW_AT_name
.ascii "B\0" # DW_AT_name
.ascii "B\0" # DW_AT_name
.ascii "B\0" # DW_AT_name
.ascii "B\0" # DW_AT_name
.ascii "B\0" # DW_AT_name
.ascii "B\0" # DW_AT_name
.ascii "B\0" # DW_AT_name
.ascii "B\0" # DW_AT_name
.ascii "B\0" # DW_AT_name
.ascii "B\0" # DW_AT_name
.ascii "B\0" # DW_AT_name