From: khan AT xraylith DOT wisc DOT edu (Mumit Khan) Subject: [PATCH] Re: Adding pragma pack(1) to Win32 gcc 13 Aug 1998 22:00:29 -0700 Message-ID: References: <199808132329 DOT QAA18032 AT elmo DOT cygnus DOT com> Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII To: Nick Clifton Cc: root AT jacob DOT remcomp DOT fr, noer AT cygnus DOT com, cygwin32-developers AT cygnus DOT com Nick and others, I just extracted my local patches from egcs-1.1 tree and uploaded the files to: ftp://ftp.xraylith.wisc.edu/pub/khan/gnu-win32/cygwin32/snapshots/egcs-1.1/ There are 3 patches there: 1 pcc struct return: 1 one-liner that fixes some ABI problems. 2 c++ attribute fixes: major C++ parser fixes to accept various win32 style attributes in declarations. (Alastair Houghton) 3 c/c++ pragma fixes: Add pragma push/pop/pack etc support. (Alastair Houghton) The first two are very well tested, but I don't know enough about these packing constructs to know how well (3) works. Worked for my simple cases, but those were just toy codes. If interested, please check it out. Regards, Mumit