fixed debug output of unary x87 nodes
[libfirm] / ir / be / ppc32 / ppc32_gen_decls.c
index f53fbfe..94b97bb 100644 (file)
 #include <assert.h>
 
 #include "xmalloc.h"
-#include <obstack.h>
-
-#ifdef obstack_chunk_alloc
-# undef obstack_chunk_alloc
-# define obstack_chunk_alloc xmalloc
-#else
-# define obstack_chunk_alloc xmalloc
-# define obstack_chunk_free free
-#endif
-
-extern int obstack_printf(struct obstack *obst, char *fmt, ...);
+#include "obst.h"
 
 #include "tv.h"
 #include "irnode.h"
@@ -189,10 +179,14 @@ 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_size:
+    case symconst_type_size:
       obstack_printf(obst, "%d", get_type_size_bytes(get_SymConst_type(init)));
       break;
 
+    case symconst_type_align:
+      obstack_printf(obst, "%d", get_type_alignment_bytes(get_SymConst_type(init)));
+      break;
+
     default:
       assert(0 && "dump_atomic_init(): don't know how to init from this SymConst");
     }
@@ -342,9 +336,9 @@ static void dump_string_cst(struct obstack *obst, entity *ent)
     case '\t': obstack_printf(obst, "\\t"); break;
     default  :
       if (isprint(c))
-       obstack_printf(obst, "%c", c);
+        obstack_printf(obst, "%c", c);
       else
-       obstack_printf(obst, "%O", c);
+        obstack_printf(obst, "%O", c);
       break;
     }
   }