* encoding.c (TYPE_MODE): Define.
authorDavid Edelsohn <edelsohn@gnu.org>
Mon, 19 Mar 2001 21:05:03 +0000 (21:05 +0000)
committerDavid Edelsohn <dje@gcc.gnu.org>
Mon, 19 Mar 2001 21:05:03 +0000 (16:05 -0500)
From-SVN: r40633

libobjc/ChangeLog
libobjc/encoding.c

index c53b3a5b9132d0af557b7cc58e0f4b08dd0be057..30f0ab0e446f4de4778a73c0ff1a514a7c111973 100644 (file)
@@ -1,3 +1,7 @@
+2001-03-19  David Edelsohn  <edelsohn@gnu.org>
+
+       * encoding.c (TYPE_MODE): Define.
+
 2001-03-14  Nicola Pero  <n.pero@mi.flashnet.it>
 
        * thr.c (objc_thread_add): New function.
index bbbb81cdb8b5e38d35b7f4006348001f224c67ab..a87f981e8eb81ff924d85a973b6676d3798690d1 100644 (file)
@@ -46,8 +46,8 @@ Boston, MA 02111-1307, USA.  */
 /* Various hacks for objc_layout_record. These are used by the target
    macros. */
 
-#define TREE_CODE(TYPE) *TYPE
-#define TREE_TYPE(TREE) TREE
+#define TREE_CODE(TYPE) *(TYPE)
+#define TREE_TYPE(TREE) (TREE)
 
 #define RECORD_TYPE     _C_STRUCT_B
 #define UNION_TYPE      _C_UNION_B
@@ -56,7 +56,8 @@ Boston, MA 02111-1307, USA.  */
 
 #define TYPE_FIELDS(TYPE)     objc_skip_typespec (TYPE)
 
-#define DECL_MODE(TYPE)         *(TYPE)
+#define DECL_MODE(TYPE) *(TYPE)
+#define TYPE_MODE(TYPE) *(TYPE)
 
 #define DFmode          _C_DBL