From: Jan DOT Madsen AT epfl DOT ch (Jan Madsen) Subject: Technical compiler question. 24 Nov 1998 00:04:45 -0800 Message-ID: <365A6504.101E42F3.cygnus.cygwin32.developers@epfl.ch> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: gnu-win32 AT cygnus DOT com, cygwin32-developers AT cygnus DOT com Hello, 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)? Thank you in advance, Jan Madsen ------------------------------------------------------------------------ Computer Networking Laboratory - Laboratoire de Teleinformatique Computer Science Department - Departement d'Informatique Swiss Federal Institute of Technology - Ecole Polytechnique Federale 1015 Lausanne, Switzerland email: Jan DOT Madsen AT epfl DOT ch Tel. 021 / 693 47 97 Fax. 021 / 693 66 00 http://ltiwww.epfl.ch/~madsen ------------------------------------------------------------------------