From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dave Love To: egcs@cygnus.com Subject: Re: libI77 fmt uncleanliness Date: Sat, 30 Aug 1997 12:00:09 -0000 Message-ID: <199708301342.JAA07516@rio.atlantic.net> In-reply-to: Fri, 29 Aug 1997 22:06:24 -0700" X-SW-Source: 1997-08/0805.html Message-ID: <19970830120009.k1ojE6BVfIBUtTSGVOD2EzEFolu8JqKM9b1AZPw9wcI@z> >>>>> "Richard" == Richard Henderson writes: Richard> I77's fmt.h defines struct syl as Richard> struct syl { int op, p1, p2, p3; } Richard> and then goes off and does things like Richard> *(char **)&sp->p2 = s + 1; Richard> which is broken for 64-bit hosts. We normally pass on basic problems with libf2c exposed by g77 use to the excellent f2c maintainer so I've done that for comment. (I don't think the g77 frontend has any knowledge of such things; burley probably can't currently read this due to the GNU notwork.)