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. _______________________________________________ bug-binutils mailing list bug-binutils@gnu.org https://lists.gnu.org/mailman/listinfo/bug-binutils