https://gcc.gnu.org/bugzilla/show_bug.cgi?id=122950
Bug ID: 122950
Summary: [16 Regression] algol68 build fails on
sparc64-linux-gnu
Product: gcc
Version: 16.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: algol68
Assignee: algol68 at gcc dot gnu.org
Reporter: doko at gcc dot gnu.org
Target Milestone: ---
the algol68 build fails on sparc64-linux-gnu on the trunk, after the solaris
fix:
In file included from ./tm_p.h:4,
from ../../src/gcc/algol68/a68-exports.cc:27:
../../src/gcc/config/sparc/sparc-protos.h:46:47: error: use of enum 'memmodel'
without previous declaration
46 | extern void sparc_emit_membar_for_model (enum memmodel, int, int);
| ^~~~~~~~
In file included from ./tm_p.h:4,
from ../../src/gcc/algol68/a68-imports.cc:36:
../../src/gcc/config/sparc/sparc-protos.h:46:47: error: use of enum 'memmodel'
without previous declaration
46 | extern void sparc_emit_membar_for_model (enum memmodel, int, int);
| ^~~~~~~~
make[5]: *** [Makefile:1215: algol68/a68-exports.o] Error 1