libI77 fmt uncleanliness

Craig Burley burley@gnu.ai.mit.edu
Thu Sep 4 09:46:00 GMT 1997


>Am I correct in assuming that the fortran front end
>knows about the layout of these structures?  What
>would I have to modify to change to
>
>     typedef int syl_int __attribute__((mode(pointer)));
>     struct syl { syl_int op, p1, p2, p3; };

I'm pretty sure g77 doesn't know about this one.  I've
generally tried to use the actual f2c/libf2c names for
things at least once in the pertinent g77 code; "syl"
doesn't occur in either gcc/f/com.c or gcc/f/ste.c, the
two files that actually do the interfacing to the back
end (and, therefore, run-time library).  Between that, and
the fact that I don't recognize it, strongly suggests I
never wrote any g77 code based on that structure.

Maybe dmg@bell-labs.com will provide a real fix; though
he's sometimes away for a week or two at a time, he does fix
libf2c things pretty quickly, which sure has helped us
out on the g77 front!

        tq vm, (burley)



More information about the Gcc mailing list