Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 13 Apr 1999 20:18:09 +0100 (BST)
From:      Doug Rabson <dfr@nlsystems.com>
To:        Hidetoshi Shimokawa <simokawa@sat.t.u-tokyo.ac.jp>
Cc:        gallatin@cs.duke.edu, freebsd-alpha@freebsd.org, obrien@NUXI.com
Subject:   Re: EGCS and Alpha builds
Message-ID:  <Pine.BSF.4.05.9904132016520.51054-100000@herring.nlsystems.com>
In-Reply-To: <14099.10351.647510.43847V@ett.sat.t.u-tokyo.ac.jp>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 13 Apr 1999, Hidetoshi Shimokawa wrote:

> At Sun, 11 Apr 1999 19:26:49 +0100 (BST),
> Doug Rabson <dfr@nlsystems.com> wrote:
> > > I'm going to make world/kernel with '-Os -mcpu=ev56'.
> > 
> > That might be interesting..
> 
> I couldn't finish make world with '-Os -mcpu=ev56" because bison 
> run forever. And the kernel built with the option was unstable.
> But make world/kernel with '-O2 -mcpu=ev56' seems to work fine.
> 
> BTW, I have trouble with stack trace in GDB/DDB.
> I think you can reproduce the problem easily in DDB.
> 
> [send break]
> Stopped at      siointr1+0xcc:  br      zero,siointr1+0x1fc <zero=0x0>
> db> trace
> siointr1() at siointr1+0xcc
> siointr() at siointr+0x14
> siointr() at siointr+0x14
> siointr() at siointr+0x14
> siointr() at siointr+0x14
> siointr() at siointr+0x14
> siointr() at siointr+0x14
> ... [continue forever until you reset the machine]
> 
> Stack frame might be changed in egcs, but I don't know how to fix.

The backtrace code in DDB is somewhat fragile. It has to parse the
function prologue to figure out where the return address is. I expect egcs
has changed the prologue.  GDB does something similar; hopefully it will
be fixed in gdb-4.18.

--
Doug Rabson				Mail:  dfr@nlsystems.com
Nonlinear Systems Ltd.			Phone: +44 181 442 9037




To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-alpha" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.05.9904132016520.51054-100000>