http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50578
zihao.jiang <zihao.jiang at sinobot dot com.cn> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|WAITING |RESOLVED Resolution| |FIXED --- Comment #2 from zihao.jiang <zihao.jiang at sinobot dot com.cn> 2011-12-13 03:45:51 UTC --- We've just tested with gcc4.6.1 on the AIX5.3 machine. This issue is fixed. bash-3.00# g++ -o exctest2 -static-libgcc -Wl,-bstatic -lsupc++ -lstdc++ exctest2.cpp -Wl,-bdynamic bash-3.00# ./exctest2 Inner catch1: Outer catch1: Inner catch2: Outer catch2: Inner catch3: Outer catch3: Inner catch4: Outer catch4: Finall catch: Mark this bug Resolved as it is fixed in the later gcc version