Blame SOURCES/dyninst-11.0.0-rosebc.patch

04d106
rhbz1973038
04d106
04d106
--- dyninst-11.0.0/dataflowAPI/src/RoseInsnFactory.C.orig	2021-06-09 15:54:21.753883619 -0400
04d106
+++ dyninst-11.0.0/dataflowAPI/src/RoseInsnFactory.C	2021-06-23 14:17:37.854933719 -0400
04d106
@@ -317,5 +317,5 @@
04d106
     // It looks like the ROSE semantics code will infer the target from 
04d106
     // the bo field. So, what is passed in as the third operands does not matter
04d106
-    if(branch_target) {
04d106
+    if(branch_target || iapi_opcode == power_op_bc) {
04d106
       rose_operands->append_operand(new SgAsmDoubleWordValueExpression(branch_target));
04d106
     } else if(power_op_bcctr == iapi_opcode) {