We should have a header file that's used for stuff shared by the front-end and library, such as magic constants used in library functions arguments. It would avoid code duplication between gcc/fortran/gfortran.h and libgfortran.h, with all the benefits of maintainance and readability you can imagine.
-- Summary: Fortran front-end and libgfortran should have a common header file Product: gcc Version: 4.3.0 Status: UNCONFIRMED Severity: enhancement Priority: P3 Component: fortran AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: fxcoudert at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31675