https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109322
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |WAITING Last reconfirmed| |2023-03-29 Ever confirmed|0 |1 --- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> --- (In reply to Eric Reischer from comment #2) > However, if you are, say, creating an > API that has autogenerated files redistributed (e.g., a base Fortran package > and then autogenerated and distributed C/C++ header files), the types > generated using -fc-prototypes are not safely transportable to another > compiler with the requested variable sizes. Yes you should use this option this wayt; you can always post process the generated headers. For -m32 vs -m64, you could generate two headers and have a master header that includes one or another. There is no way to store these headers in a repo unless you post process them.