From: cgf AT cygnus DOT com (Christopher Faylor) Subject: Re: Technical compiler question. 24 Nov 1998 05:06:04 -0800 Message-ID: <19981124080204.B19779.cygnus.cygwin32.developers@cygnus.com> References: <365A6504 DOT 101E42F3 AT epfl DOT ch> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii To: Jan Madsen , cygwin32-developers AT cygnus DOT com This is off-topic for cygwin32-developers. Please confine your requests to gnu-win32 and/or the EGCS mailing list. Thank you. On Tue, Nov 24, 1998 at 08:49:24AM +0100, Jan Madsen wrote: >I am currently working with an Intel Pentium II/Windows 95 computer and >as part of my work I am porting the sC++ language extension (see >http://ltiwww.epfl.ch/sCxx) to Windows95. > >I have, however, run into a bizarre problem with our language kernel and >need to know the layout of the registers that are used by the GNU C++ >(EGCS 1.1 (i586) and GNU 2.8.1 (i386-cygwin32)) to determine the cause >of the problem (or eliminate a possible cause!). In particular the >layout of any "pseudo"-registers which are not placed in a hardware >register. Where are such "pseudo"-registers stored? In the local >function frame or at an fixed address? In the latter case how do I find >the(se) address(es)? -- cgf AT cygnus DOT com http://www.cygnus.com/