Author: syang
Date: 2010-12-09 14:43:00 -0500 (Thu, 09 Dec 2010)
New Revision: 3428
Modified:
trunk/osprey/common/com/intrn_entry.def
trunk/osprey/wgen/wgen_expr.cxx
Log:
Change intrinsic id from INTRN_OBJ_SZ to INTRN_OBJECT_SIZE in order
to be congruent with a convesion which didn't know about before.
Modified: trunk/osprey/common/com/intrn_entry.def
===================================================================
--- trunk/osprey/common/com/intrn_entry.def 2010-12-09 19:17:22 UTC (rev
3427)
+++ trunk/osprey/common/com/intrn_entry.def 2010-12-09 19:43:00 UTC (rev
3428)
@@ -7672,7 +7672,7 @@
IRETURN_PPI4, "__ctype_tolower_loc", "CTYPE_TOLOWER_LOC",
"__ctype_tolower_loc")
/* corresponding to gcc extension __builtin_object_size()*/
-DEF_INTRN_ENTRY(INTRN_OBJ_SZ, "BUILTIN_OBJECT_SIZE", BYVAL, PURE,
NO_SIDEEFFECTS,
+DEF_INTRN_ENTRY(INTRN_OBJECT_SIZE, "BUILTIN_OBJECT_SIZE", BYVAL, PURE,
NO_SIDEEFFECTS,
DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, NOT_SLAVE,
IRETURN_SZT, NULL, NULL, "dummy_name")
Modified: trunk/osprey/wgen/wgen_expr.cxx
===================================================================
--- trunk/osprey/wgen/wgen_expr.cxx 2010-12-09 19:17:22 UTC (rev 3427)
+++ trunk/osprey/wgen/wgen_expr.cxx 2010-12-09 19:43:00 UTC (rev 3428)
@@ -5726,7 +5726,7 @@
Fold_Object_Size (WN* intrinsic_op) {
Is_True (WN_operator (intrinsic_op) == OPR_INTRINSIC_OP &&
- WN_intrinsic (intrinsic_op) == INTRN_OBJ_SZ,
+ WN_intrinsic (intrinsic_op) == INTRN_OBJECT_SIZE,
("Invalid intrisic op"));
// the rtype should be the type corresponing to high level type size_t
@@ -9062,7 +9062,7 @@
break;
case GSBI_BUILT_IN_OBJECT_SIZE:
- iopc = INTRN_OBJ_SZ;
+ iopc = INTRN_OBJECT_SIZE;
intrinsic_op = TRUE;
break;
@@ -9503,7 +9503,7 @@
iopc, num_args, ikids);
WN_Set_Deref_If_Needed(wn);
- if (iopc == INTRN_OBJ_SZ) {
+ if (iopc == INTRN_OBJECT_SIZE) {
// kludge to the undefined __builtin_object_size() problem (bug
#586).
//
wn = Fold_Object_Size (wn);
------------------------------------------------------------------------------
_______________________________________________
Open64-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/open64-devel