Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Haswell kernels fail with GCC 15 #845

Open
loveshack opened this issue Jan 23, 2025 · 1 comment
Open

Haswell kernels fail with GCC 15 #845

loveshack opened this issue Jan 23, 2025 · 1 comment

Comments

@loveshack
Copy link
Contributor

After applying #844 the x86_64 build fails with pre-release GCC 15 like this:

Compiling obj/intel64/kernels/haswell/3/sup/bli_gemmsup_rv_haswell_asm_d6x8m.o ('haswell' CFLAGS for kernels)
kernels/haswell/3/sup/bli_gemmsup_rv_haswell_asm_d6x8m.c: In function ‘bli_dgemmsup_rv_
haswell_asm_6x6m’:
kernels/haswell/3/sup/bli_gemmsup_rv_haswell_asm_d6x8m.c:1763:1: error: bp cannot be us
ed in ‘asm’ here
 1763 | }
      | ^
compilation terminated due to -Wfatal-errors.
6x8m.o] Error 1
Compiling obj/intel64/kernels/haswell/3/sup/bli_gemmsup_rv_haswell_asm_d6x8n.o ('haswell' CFLAGS for kernels)
kernels/haswell/3/sup/bli_gemmsup_rv_haswell_asm_d6x8n.c: In function ‘bli_dgemmsup_rv_haswell_asm_6x8n’:
kernels/haswell/3/sup/bli_gemmsup_rv_haswell_asm_d6x8n.c:948:1: error: bp cannot be used in ‘asm’ here
  948 | }
      | ^
compilation terminated due to -Wfatal-errors.
make: *** [Makefile:755: obj/intel64/kernels/haswell/3/sup/bli_gemmsup_rv_haswell_asm_d6x8n.o] Error 1
Compiling obj/intel64/kernels/haswell/3/sup/bli_gemmsup_rv_haswell_asm_s6x16m.o ('haswell' CFLAGS for kernels)
kernels/haswell/3/sup/bli_gemmsup_rv_haswell_asm_s6x16m.c: In function ‘bli_sgemmsup_rv_haswell_asm_6x12m’:
kernels/haswell/3/sup/bli_gemmsup_rv_haswell_asm_s6x16m.c:1985:1: error: bp cannot be used in ‘asm’ here
 1985 | }
      | ^
compilation terminated due to -Wfatal-errors.
make: *** [Makefile:755: obj/intel64/kernels/haswell/3/sup/bli_gemmsup_rv_haswell_asm_s6x16m.o] Error 1
Compiling obj/intel64/kernels/haswell/3/sup/bli_gemmsup_rv_haswell_asm_s6x16n.o ('haswell' CFLAGS for kernels)
kernels/haswell/3/sup/bli_gemmsup_rv_haswell_asm_s6x16n.c: In function ‘bli_sgemmsup_rv
_haswell_asm_6x16n’:
kernels/haswell/3/sup/bli_gemmsup_rv_haswell_asm_s6x16n.c:1083:1: error: bp cannot be u
sed in ‘asm’ here
 1083 | }
      | ^
compilation terminated due to -Wfatal-errors.
make: *** [Makefile:755: obj/intel64/kernels/haswell/3/sup/bli_gemmsup_rv_haswell_asm_s6x16n.o] Error 1

@devinamatthews
Copy link
Member

I think we have to just bite the bullet and take rbp out of all the gemmsup kernels.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants