Author: shihui Date: 2011-04-27 22:20:14 -0400 (Wed, 27 Apr 2011) New Revision: 3574
Modified: trunk/osprey/common/com/MIPS/targ_const.cxx trunk/osprey/common/com/NVISA/targ_const.cxx trunk/osprey/common/com/SL/targ_const.cxx trunk/osprey/common/com/controls.cxx trunk/osprey/common/com/ia64/targ_const.cxx trunk/osprey/common/com/loongson/targ_const.cxx trunk/osprey/common/com/ppc32/targ_const.cxx trunk/osprey/common/com/x8664/targ_const.cxx Log: Fixing incorrect expression assuming wrong operoator priority. The priorty of bitwise operator is lower than relational operator. Code review by Jianxin and Sun Chan Modified: trunk/osprey/common/com/MIPS/targ_const.cxx =================================================================== --- trunk/osprey/common/com/MIPS/targ_const.cxx 2011-04-26 05:21:38 UTC (rev 3573) +++ trunk/osprey/common/com/MIPS/targ_const.cxx 2011-04-28 02:20:14 UTC (rev 3574) @@ -229,14 +229,14 @@ case MTYPE_U2: case MTYPE_U4: case MTYPE_F4: - Is_True ( TCON_v1(*tc)|TCON_v2(*tc)|TCON_v3(*tc) == 0, + Is_True ( (TCON_v1(*tc)|TCON_v2(*tc)|TCON_v3(*tc)) == 0, ("High order word of %s TCON non zero %x", Mtype_Name(TCON_ty(*tc)), TCON_v1(*tc)) ); break; case MTYPE_I8: case MTYPE_U8: case MTYPE_F8: - Is_True ( TCON_v2(*tc)|TCON_v3(*tc) == 0, + Is_True ( (TCON_v2(*tc)|TCON_v3(*tc)) == 0, ("High order word of %s TCON non zero %x", Mtype_Name(TCON_ty(*tc)), TCON_v1(*tc)) ); break; Modified: trunk/osprey/common/com/NVISA/targ_const.cxx =================================================================== --- trunk/osprey/common/com/NVISA/targ_const.cxx 2011-04-26 05:21:38 UTC (rev 3573) +++ trunk/osprey/common/com/NVISA/targ_const.cxx 2011-04-28 02:20:14 UTC (rev 3574) @@ -243,14 +243,14 @@ case MTYPE_U2: case MTYPE_U4: case MTYPE_F4: - Is_True ( TCON_v1(*tc)|TCON_v2(*tc)|TCON_v3(*tc) == 0, + Is_True ( (TCON_v1(*tc)|TCON_v2(*tc)|TCON_v3(*tc)) == 0, ("High order word of %s TCON non zero %x", Mtype_Name(TCON_ty(*tc)), TCON_v1(*tc)) ); break; case MTYPE_I8: case MTYPE_U8: case MTYPE_F8: - Is_True ( TCON_v2(*tc)|TCON_v3(*tc) == 0, + Is_True ( (TCON_v2(*tc)|TCON_v3(*tc)) == 0, ("High order word of %s TCON non zero %x", Mtype_Name(TCON_ty(*tc)), TCON_v1(*tc)) ); break; Modified: trunk/osprey/common/com/SL/targ_const.cxx =================================================================== --- trunk/osprey/common/com/SL/targ_const.cxx 2011-04-26 05:21:38 UTC (rev 3573) +++ trunk/osprey/common/com/SL/targ_const.cxx 2011-04-28 02:20:14 UTC (rev 3574) @@ -206,14 +206,14 @@ case MTYPE_U2: case MTYPE_U4: case MTYPE_F4: - Is_True ( TCON_v1(*tc)|TCON_v2(*tc)|TCON_v3(*tc) == 0, + Is_True ( (TCON_v1(*tc)|TCON_v2(*tc)|TCON_v3(*tc)) == 0, ("High order word of %s TCON non zero %x", Mtype_Name(TCON_ty(*tc)), TCON_v1(*tc)) ); break; case MTYPE_I8: case MTYPE_U8: case MTYPE_F8: - Is_True ( TCON_v2(*tc)|TCON_v3(*tc) == 0, + Is_True ( (TCON_v2(*tc)|TCON_v3(*tc)) == 0, ("High order word of %s TCON non zero %x", Mtype_Name(TCON_ty(*tc)), TCON_v1(*tc)) ); break; Modified: trunk/osprey/common/com/controls.cxx =================================================================== --- trunk/osprey/common/com/controls.cxx 2011-04-26 05:21:38 UTC (rev 3573) +++ trunk/osprey/common/com/controls.cxx 2011-04-28 02:20:14 UTC (rev 3574) @@ -345,7 +345,7 @@ } CONTROL_GROUP_INFO; #define CGI_IS_INT_TYPE 0x0001 -#define CGI_is_int_type(c) ((c)->flags & CGI_IS_INT_TYPE != 0) +#define CGI_is_int_type(c) ((((c)->flags) & CGI_IS_INT_TYPE) != 0) static O_GR_EXP o_group_expansion[] = { /*0*/ { "no-opt", Modified: trunk/osprey/common/com/ia64/targ_const.cxx =================================================================== --- trunk/osprey/common/com/ia64/targ_const.cxx 2011-04-26 05:21:38 UTC (rev 3573) +++ trunk/osprey/common/com/ia64/targ_const.cxx 2011-04-28 02:20:14 UTC (rev 3574) @@ -227,14 +227,14 @@ case MTYPE_U2: case MTYPE_U4: case MTYPE_F4: - Is_True ( TCON_v1(*tc)|TCON_v2(*tc)|TCON_v3(*tc) == 0, + Is_True ( (TCON_v1(*tc)|TCON_v2(*tc)|TCON_v3(*tc)) == 0, ("High order word of %s TCON non zero %x", Mtype_Name(TCON_ty(*tc)), TCON_v1(*tc)) ); break; case MTYPE_I8: case MTYPE_U8: case MTYPE_F8: - Is_True ( TCON_v2(*tc)|TCON_v3(*tc) == 0, + Is_True ( (TCON_v2(*tc)|TCON_v3(*tc)) == 0, ("High order word of %s TCON non zero %x", Mtype_Name(TCON_ty(*tc)), TCON_v1(*tc)) ); break; Modified: trunk/osprey/common/com/loongson/targ_const.cxx =================================================================== --- trunk/osprey/common/com/loongson/targ_const.cxx 2011-04-26 05:21:38 UTC (rev 3573) +++ trunk/osprey/common/com/loongson/targ_const.cxx 2011-04-28 02:20:14 UTC (rev 3574) @@ -235,14 +235,14 @@ case MTYPE_U2: case MTYPE_U4: case MTYPE_F4: - Is_True ( TCON_v1(*tc)|TCON_v2(*tc)|TCON_v3(*tc) == 0, + Is_True ( (TCON_v1(*tc)|TCON_v2(*tc)|TCON_v3(*tc)) == 0, ("High order word of %s TCON non zero %x", Mtype_Name(TCON_ty(*tc)), TCON_v1(*tc)) ); break; case MTYPE_I8: case MTYPE_U8: case MTYPE_F8: - Is_True ( TCON_v2(*tc)|TCON_v3(*tc) == 0, + Is_True ( (TCON_v2(*tc)|TCON_v3(*tc)) == 0, ("High order word of %s TCON non zero %x", Mtype_Name(TCON_ty(*tc)), TCON_v1(*tc)) ); break; Modified: trunk/osprey/common/com/ppc32/targ_const.cxx =================================================================== --- trunk/osprey/common/com/ppc32/targ_const.cxx 2011-04-26 05:21:38 UTC (rev 3573) +++ trunk/osprey/common/com/ppc32/targ_const.cxx 2011-04-28 02:20:14 UTC (rev 3574) @@ -228,14 +228,14 @@ case MTYPE_U2: case MTYPE_U4: case MTYPE_F4: - Is_True ( TCON_v1(*tc)|TCON_v2(*tc)|TCON_v3(*tc) == 0, + Is_True ( (TCON_v1(*tc)|TCON_v2(*tc)|TCON_v3(*tc)) == 0, ("High order word of %s TCON non zero %x", Mtype_Name(TCON_ty(*tc)), TCON_v1(*tc)) ); break; case MTYPE_I8: case MTYPE_U8: case MTYPE_F8: - Is_True ( TCON_v2(*tc)|TCON_v3(*tc) == 0, + Is_True ( (TCON_v2(*tc)|TCON_v3(*tc)) == 0, ("High order word of %s TCON non zero %x", Mtype_Name(TCON_ty(*tc)), TCON_v1(*tc)) ); break; Modified: trunk/osprey/common/com/x8664/targ_const.cxx =================================================================== --- trunk/osprey/common/com/x8664/targ_const.cxx 2011-04-26 05:21:38 UTC (rev 3573) +++ trunk/osprey/common/com/x8664/targ_const.cxx 2011-04-28 02:20:14 UTC (rev 3574) @@ -254,14 +254,14 @@ case MTYPE_U2: case MTYPE_U4: case MTYPE_F4: - Is_True ( TCON_v1(*tc)|TCON_v2(*tc)|TCON_v3(*tc) == 0, + Is_True ( (TCON_v1(*tc)|TCON_v2(*tc)|TCON_v3(*tc)) == 0, ("High order word of %s TCON non zero %x", Mtype_Name(TCON_ty(*tc)), TCON_v1(*tc)) ); break; case MTYPE_I8: case MTYPE_U8: case MTYPE_F8: - Is_True ( TCON_v2(*tc)|TCON_v3(*tc) == 0, + Is_True ( (TCON_v2(*tc)|TCON_v3(*tc)) == 0, ("High order word of %s TCON non zero %x", Mtype_Name(TCON_ty(*tc)), TCON_v1(*tc)) ); break; ------------------------------------------------------------------------------ WhatsUp Gold - Download Free Network Management Software The most intuitive, comprehensive, and cost-effective network management toolset available today. Delivers lowest initial acquisition cost and overall TCO of any competing solution. http://p.sf.net/sfu/whatsupgold-sd _______________________________________________ Open64-devel mailing list Open64-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/open64-devel