[parisc-linux] broken toolchain?
Matthew Wilcox
matthew@wil.cx
Sun, 13 May 2001 02:28:57 +0100
On Sat, May 12, 2001 at 09:23:47PM -0400, John David Anglin wrote:
> There still issues re the management of the PIC register. These might
> cause the unaligned data accesses that you are seeing. I know the
> mainline gcc was broken by a patch that Alan Modra added to add
> dwarf2 profiling support. On the branch, things are better but I just
> discovered a new issue involving inline functions. Don't know where
> things stand with the parisc-linux gcc source.
I don't think tat's the case. Here's a dump:
!!die_if_kernel: ssh-keygen(6160): Unaligned data reference 28
YZrvWESTHLNXBCVMcbcbcbcbOGFRQPDI
PSW: 00000000000001001111111100001111
r0-3 00000000 00030ed0 0001cd47 00000003
r4-7 00000000 00000020 000000f6 bff04988
r8-11 00000003 000312ea 0008e010 0008cef0
r12-15 00000000 00000000 0008f350 00000000
r16-19 00000000 00038f00 00000004 0001f800
r20-23 00000005 40242090 000312ea 00000020
r24-27 00000020 bff04988 00000003 00030ed0
r28-31 00000003 00000037 bff04ac0 0001cd47
sr0-3 00000000 00000185 00000000 00000185
sr4-7 00000185 00000185 00000185 00000185
IASQ: 00000185 00000185 IAOQ: 000127ab 000127af
IIR: 4835082e ISR: 00000185 IOR: 000312e7
ORIG_R28: bff00000
now r19 is 1f800 so it doesn't seem unaligned to me. r22 or r9 look
like the problem children here. i'll have to disassemble the source to
find out and I'm just going out so that'll have to wait till tomorrow.
--
Revolutions do not require corporate support.