<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'>
Then please go ahead and make it work...<br><br>The OSF/Alpha one hasn't been in use in many years.<br> I tried it recently and it didn't work. I don't remember if that was with gcc 4.5 or 4.3.<br><br>I couldn't get Solaris/sparc to work with gcc 4.5 even without optimization.<br><br>There are two paths to progress.<br>  - the gcc/libgcc exception handling/stack walking support; you agreed to this..now just for someone to do it...not a small item <br>  - outputing C++ as intermediate code <br><br>Or possibly something involving LLVM.<br><br>(meanwhile, I'm playing around with dumping Mach-O files with the *possible* albeit unlikely goal of porting the integrated backend to more x86 targets, which would initially lock-in setjmp/longjmp, but is surely still fixable...)<br><br> - Jay<br><br>> From: hosking@cs.purdue.edu<br>> Date: Thu, 30 Dec 2010 01:17:32 -0500<br>> To: jkrell@elego.de<br>> CC: m3commit@elegosoft.com<br>> Subject: Re: [M3commit] CVS Update: cm3<br>> <br>> Giving up on the stack walker will relegate it to bitrot.  A shame!<br>> <br>> On Dec 28, 2010, at 1:00 PM, Jay Krell wrote:<br>> <br>> > CVSROOT:   /usr/cvs<br>> > Changes by: jkrell@birch.   10/12/28 13:00:39<br>> > <br>> > Modified files:<br>> >     cm3/m3-libs/m3core/src/unix/: m3makefile <br>> >    cm3/m3-libs/m3core/src/unix/Common/: m3makefile <br>> > Removed files:<br>> >   cm3/m3-libs/m3core/src/unix/osf-1.ALPHA_OSF/: Usignal.i3 <br>> >                                                  m3makefile <br>> > <br>> > Log message:<br>> >        remove ALPHA_OSF Usignal.i3 since we have given up on our stack walker<br>> >       (I couldn't even get Solaris/sparc to work with gcc 4.5 recall.)<br>> <br>                                         </body>
</html>