bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug gas/21700] powerpc-ibm-aix6.1.0.0 fails with unresolved symbols


From: james.reynolds at cristie dot com
Subject: [Bug gas/21700] powerpc-ibm-aix6.1.0.0 fails with unresolved symbols
Date: Wed, 21 Mar 2018 11:54:04 +0000

https://sourceware.org/bugzilla/show_bug.cgi?id=21700

--- Comment #9 from James Reynolds <james.reynolds at cristie dot com> ---
(In reply to James Reynolds from comment #8)
> (In reply to James Reynolds from comment #7)
> > (In reply to Rizwan Macknojia from comment #6)
> > > Any update on this issue. I am creating a AIX cross-compiler on linux and
> > > hitting the similar issue.
> > > 
> > > Using 
> > > binutils 2.29
> > > gcc 7.2
> > > target powerpc-ibm-aix7.2.0.0
> > 
> > None I'm afraid. I've been dragged away to other projects (and have a new
> > baby, so no personal time either!) but we are looking at much more AIX
> > development in 2018. I've had 2 personal emails about this too - so there is
> > definite interest.
> > 
> > After this though there are a few linker issues too and I still need to get
> > the exception mechanism working. I'll update in January, and possibly make
> > an AIX fork to be merged back when this is operational.
> 
> I've now fixed the RBR_26 problem - so the relocations now match IBM's
> relocations exactly. This is in a fork here:
> https://github.com/JamesReynolds/binutils-gdb
> 
> Unfortunately this was not the cause of exceptions not being caught. I think
> something is mis-calculated in .gcc_except_table. However, I think this bug
> could be closed if this change could be merged. I'll start the procedure for
> that today.

Further to this I've now cured the exception problem, the subtraction
calculation was wrong so the FDE fields were not correctly populated. Fixed in
fork. Using a g++ compiled with native tools the following now succeeds:

$ powerpc-ibm-aix6.1-as -mpwr4 exception.s -o exceptions.o
$ g++ exceptions.o -o exceptions
$ ./exceptions
> "Caught"

-- 
You are receiving this mail because:
You are on the CC list for the bug.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]