Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!mips!pacbell.com!decwrl!stanford.edu!leland.Stanford.EDU!elaine18.Stanford.EDU!dhinds From: dhinds@elaine18.Stanford.EDU (David Hinds) Newsgroups: comp.sys.sgi Subject: Does anyone have any experience with 'cord'? Message-ID: <1991Jun22.204610.5025@leland.Stanford.EDU> Date: 22 Jun 91 20:46:10 GMT Sender: news@leland.Stanford.EDU (Mr News) Organization: Stanford University - AIR Lines: 15 I've been playing around with the cache optimizing procedure rearranging program 'cord', and have had lots of problems. I have yet to get it to terminate successfully. Firstly, it doesn't seem to work for me when I link a program with the multi-threaded C library. It just core dumps with a segmentation violation. When I re-linked the same program with the regular library (the program is set up so it can run single-threaded), I get lots of cord warnings about 'procedure(s) not found' naming things in the standard library - several hundred, actually. Then I get a fatal error: 'cord: error: cannot write proc bxform'. This happens at the stage when cord is trying to 'relocate section .text'. This procedure isn't anything special, as far as I can tell. This is all with the Irix 3.3.1 stuff. -David Hinds dhinds@cb-iris.stanford.edu