Hi, I have opened a defect for the same here: https://sourceware.org/bugzilla/show_bug.cgi?id=21187
Thanks and Regards, Nitish K Mishra On Wed, Mar 1, 2017 at 1:25 PM, Nitish Kumar Mishra <mishra.nitish...@gmail.com> wrote: > Hi, > The patch is for the broken exception handling in GDB on AIX platform. > When linked statically with libstdc++ and libgcc on AIX platform, GDB > is facing broken exception handling issues. > Following is the error output when GDB is linked statically with > mentioned libraries: (GDB-7.12.1, built with GCC-6.2, 64 bit mode, AIX > platform): > > # ./gdb > GNU gdb (GDB) 7.12.1 > Copyright (C) 2017 Free Software Foundation, Inc. > License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> > This is free software: you are free to change and redistribute it. > There is NO WARRANTY, to the extent permitted by law. Type "show copying" > and "show warranty" for details. > This GDB was configured as "powerpc64-ibm-aix7.2.0.0". > Type "show configuration" for configuration details. > For bug reporting instructions, please see: > <http://www.gnu.org/software/gdb/bugs/>. > Find the GDB manual and other documentation resources online at: > <http://www.gnu.org/software/gdb/documentation/>. > For help, type "help". > Type "apropos word" to search for commands related to "word". > (gdb) kill > terminate called after throwing an instance of > 'gdb_exception_RETURN_MASK_ERROR' > IOT/Abort trap (core dumped) > > > The issue has been discussed here: > https://sourceware.org/ml/gdb/2017-02/msg00047.html > > I have manually built and tested GDB-7.12.1 with this patch on AIX-7.2 > and Ubuntu-16.04 with GCC-6.2 and GCC-4.8.5. On both operating system > GDB is working fine with the patch. I generated configure file using > autoconf-2.64. > > The attached patch is for configure.ac file in binutils-gdb, in which > one more option "--disable-staticlib" is implemented to link libstdc++ > and libgcc dynamically. > I believe this issue is specific to AIX platform. > > Please find the attachment for patch file, and ChangeLog file. > > Thanks and Regards, > Nitish K Mishra