Re: -pie is broken on hppa

"John David Anglin" <[email protected]>
Newsgroups gmane.linux.ports.hppa,gmane.linux.debian.ports.hppa
Message-ID <[email protected]>
> >      YZrvWESTHLNXBCVMcbcbcbcbOGFRQPDI
> > PSW: 00001000000001000000011100001110 Not tainted
> > r00-03  000000000804070e 00000000405107c0 000000004051aed4 0000000040103000
> > r04-07  0000000040503fc0 0000000000480000 00000000fffffff0 00000000f040dd30
> > r08-11  0000000000000258 0000000000000001 000000000804000e 0000000040514634
> > r12-15  0000000000000000 0000000000000001 0000000000000001 00000000000225c4
> > r16-19  00000000f0d00b0c 0000000000000000 00000000000f76f8 0000000080000000
> > r20-23  00000000e208b185 000000003ffffd90 0000000040103020 00000000404e5300
> > r24-27  0000000000000000 00000000403c3491 000000004010300d 0000000040503fc0
> > r28-31  00000000e208b185 00000000404c0260 00000000404c0290 000000000fec6fc0
> > sr00-03  0000000000000000 0000000000000000 0000000000000000 0000000000000000
> > sr04-07  0000000000000000 0000000000000000 0000000000000000 0000000000000000
> > 
> > IASQ: 0000000000000000 0000000000000000 IAOQ: 000000004051af34 000000004051af38
> >  IIR: 0e60109c    ISR: 0000000000000000  IOR: 0000000080000000
> >  CPU:        0   CR30: 00000000404c0000 CR31: 00000000404c4000
> >  ORIG_R28: 00000000401385a4
> >  IAOQ[0]: check_ivt+0x84/0xe0
> >  IAOQ[1]: check_ivt+0x88/0xe0
> >  RP(r2): check_ivt+0x24/0xe0
> > Kernel panic - not syncing: Kernel Fault
> > <0>Rebooting in 5 seconds..
> 
> binutils is fucked.

I don't think so.  There's some wierd stuff in check_ivt.  It looks
like the function is trying to see if it can compute a checksum for
the os_hpmc function without causing a panic.  However, the function
pointer stuff is all wrong.  Note that 32 and 64-bit function pointer
handling is completely different.

Dave
-- 
J. David Anglin                                  [email protected]
National Research Council of Canada              (613) 990-0752 (FAX: 952-6602)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.