Added support for SymConst(ofs_ent)
authorMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Sun, 17 Sep 2006 21:14:55 +0000 (21:14 +0000)
committerMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Sun, 17 Sep 2006 21:14:55 +0000 (21:14 +0000)
ir/be/ppc32/ppc32_gen_decls.c

index c3f6683..134dfcd 100644 (file)
@@ -179,6 +179,10 @@ static void do_dump_atomic_init(struct obstack *obst, ir_node *init)
       obstack_printf(obst, "%s", get_entity_ld_name(get_SymConst_entity(init)));
       break;
 
+    case symconst_ofs_ent:
+      obstack_printf(obst, "%d", get_entity_offset_bytes(get_SymConst_entity(init)));
+      break;
+
     case symconst_type_size:
       obstack_printf(obst, "%d", get_type_size_bytes(get_SymConst_type(init)));
       break;
@@ -193,7 +197,7 @@ static void do_dump_atomic_init(struct obstack *obst, ir_node *init)
       break;
 
     default:
-      assert(0 && "dump_atomic_init(): don't know how to init from this SymConst");
+      assert(!"dump_atomic_init(): don't know how to init from this SymConst");
     }
     return;